由于为 c++ 程序调用 ulldiv.asm 而导致编译器引用错误
Compiler reference error due to calling ulldiv.asm for c++ program
这是一个奇怪的错误。当我运行我的代码时,我必须通过以下方式更新 ulldiv.asm 的位置
无符号长长分的实现
有问题的行与链接中使用的行完全匹配:http://objectmix.com/c/68732-dynamic-memory-allocation-c.html
tim = (__time64_t)((nt_time.ft_scalar - EPOCH_BIAS) / 10000000i64);
无论如何,第一个链接给了我正确的答案,我将ulldiv.asm重新定位到C:\Program Files (x86(\Microsoft Visual Studio 12.0\VC\crt\src\intel\ulldiv.asm。
现在,当我运行代码时,这一行给我带来了麻烦
double NOISE_SIGMA = NOISE_DENSITY*sqrt(SYS_CLK_FREQ);
sqrt
函数变为未定义 (?(。 调试器停止并询问我 sqrt.asm 的位置。
You need to find sqrt.asm to view the source for the current call stack frame
这是我在德国网站上发现的类似错误:http://www.c-plusplus.de/forum/324725-full
但它似乎没有在那里得到解决。
我不明白发生了什么。如果您需要有关代码的更多信息,请告诉我。提前谢谢你。
如果有任何区别,我会使用 F11
单步执行我的代码。
虽然Visual
C++库的大多数源文件都包含在 Visual Studio 安装中,但某些文件不包括在内。 值得注意的是,不包括数学库的来源。
调试器无法自动找到ulldiv.asm的事实是一个错误; 这已在Visual Studio "14"中修复(我认为该修复程序存在于CTP1中;我确信该修复程序存在于今天发布的 CTP3 中(。
相关文章:
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 重载方法的方式会在使用临时调用时生成编译器错误
- 尝试使用继承和模板实现CRTP.Visual Studio正在生成编译器错误
- 编译器错误:destuctor 的更宽松的抛出说明符
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- C++ G++ 编译器 - 错误:隐式声明的定义
- 这个失败的测试是将零添加到空指针未定义的行为、编译器错误还是其他什么?
- 模板模板参数和模板别名:编译器错误?
- C++ 编译器错误:P1LinkedList.cpp:145:错误:重载的"to_string(int&)"调用不明确
- 在gcc中意外调用了Const重载.编译器错误或兼容性修复程序
- C1001内部编译器错误是由于矢量初始化(如数组)引起的
- 编译器错误(英特尔并行工作室 2019 与 Visual Studio 社区 2019)
- 如何在C++中克服此 C4430 编译器错误?
- 尝试使用 WinBGI 显示文本时出现编译器错误
- 使用typedef'ed返回类型声明友元函数时出现编译器错误
- 如何在类模板的成员函数中正确调用函数对象?正在生成 Visual Studio 编译器错误 C2440
- C++自定义分配器大小参数作为模板参数会引发编译器错误