无法编译 64 位 Visual Studio 2010 项目
Can't compile 64 bits Visual Studio 2010 projects
我有几个VS 2010项目,我不能在64位编译(32位构建工作没有任何问题)。我做了很多事情,比如重置Visual Studio设置,首先通过IDE,然后通过命令行;修复、重新安装等,无法编译项目。它总是告诉我
cannot find ******.lib
,其中lib文件始终是系统库。例子:
fatal error LNK1104: cannot open file 'shlwapi.lib'
fatal error LNK1104: cannot open file 'kernel32.lib'
在我向同事寻求帮助后,我们注意到,即使从TFS获得干净的项目构建,使用覆盖选项,我计算机上的项目配置属性> vc++目录总是与其他计算机不同。
搜索更多,我们在Reset的最后一篇文章中找到了解决方案,包括/lib路径,我将完全转录:
使用"del %HOMEPATH%AppDataLocalMicrosoftMSBuildv4.0Microsoft. cp . win32 .user. "道具"并不总是正确的方法。
最好使用"del %USERPROFILE%AppDataLocalMicrosoftMSBuildv4.0Microsoft. cp . win32 .user"。
然后我看了Microsoft.Cpp.x64.user.props
的内容,我看到有视觉泄漏检测器添加的东西。这是合理的,因为一个月前,我使用VLD进行了内存泄漏分析。
所以,我删除了文件,现在一切都在64位编译好了!
相关文章:
- 无法在 Visual Studio 2010 中构建 Allegro C++ 程序
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- std::array initalization with Visual Studio 2010
- 将代码从 32 位迁移到 64 位时出现问题 Visual Studio 2010
- 在 Visual Studio 2010(及更高版本)中定义包含或链接路径变量的位置
- Visual Studio 2010 单元测试:无法识别引用的项目类
- Visual Studio 2010 - C++ 致命错误 LNK1120: 1 个未解析的外部
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- 如何使 Visual Studio 2010 警告未使用的变量
- 如何解决错误 C2719 在 Visual Studio 2010 C++ 中不存在代码行时
- 按值传递的参数在 Visual Studio 2010, C++ 的调试器中显示为通过引用传递
- Visual Studio 2010 是否执行零初始化
- 无法使用 Visual Studio 2010 和 Qt 版本 4.8.0 创建"Qt Gui Application"
- 如何将Visual studio 2010升级到2015版本
- Visual Studio 2010 调用 _locking() 失败 (errno = 22) 当文件指针高于 (2^
- Qt 4.8 与 Visual Studio 2010 的链接错误
- OpenSSL on Windows and Visual Studio 2010
- 在Visual Studio 2010中使用大型查找表的链接限制使用代码库的限制
- Visual Studio 2010:致命错误C1189:#Error
- 未解决的外部符号Visual Studio 2010错误