LNK2019更换计算机
LNK2019 on changing computers
我有一个没有问题的程序,它可以在我拥有的运行Windows 7 32位的计算机上编译。 要运行该程序,我必须使用一个库,我有 .h 和 .lib 文件。
我需要对程序进行一个小的更改,只是更改帮助屏幕上的一些文本输出,但我是从另一台运行 Windows 7 64 位的计算机进行的。 当我尝试编译程序时,不对代码进行任何更改,只是将文件从 Dropbox 复制到新计算机,我得到"LNK2019:未解析的外部符号..."对于我从库中调用的一些函数。
对于编译,我正在使用Qt Creator,并调用Microsoft Visual Studio编译器(我在两台计算机上都使用相同的编译器,当然除了一台是x64,另一台是x86)。
过去有没有人遇到过类似的问题? 如果是这样,你做了什么来修复它?
几乎可以肯定的是,您的问题是您的制作文件/构建系统。
要么以 64 位平台上不存在的 32 位标准库为目标。
或者您已从其他系统复制了 32 位库,并链接到新系统上的 64 位库
相关文章:
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 类C++中的函数问题(LNK2019和LNK1120错误)
- CppSQLite 抛出"LNK2019: unresolved external symbol"错误
- 为什么我能够为阵列分配比计算机实际拥有的内存更多的内存
- 我可以使用任何好的逻辑来阻止计算机将 O 放在井字游戏中的现有 X 上
- C++ 计算机猜测用户数量在 7 次猜测以内
- C++为什么我的编译器成功了,但我的计算机给出了调试错误?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- Visual Studio中的wxwidgets应用程序给出错误"LNK2019 unresolved external symbol"
- 什么会导致LNK2019 VisualStudio中的错误?
- 我的 SDL2 程序需要哪些二进制文件,以便它在另一台未安装 SDL2 的计算机中工作
- 将非常大的 int 转换为双倍,在某些计算机上会损失精度
- 如何在个人计算机和群集 (c++) 上生成相同的随机数
- 系统错误:程序无法启动,因为您的计算机中缺少MSVCP140D.DLL。尝试重新安装该程序以解决此问题
- 构建 Tensorflow 调试时出现错误LNK2019
- 预处理的 C/C++ 文件是否特定于计算机?
- LNK2019 在文件中调用静态成员的方法时出错.cpp
- Windows桌面程序保存您的计算机会话 - 基于程序崩溃时的恢复会话
- LNK2019更换计算机