将解决方案C++从VS2005升级到VS2012时出现错误LNK1181
Upgrading a solution C++ from VS2005 to VS2012 have an error LNK1181
我正在升级一个带有一些dll项目和一个exe控制台外壳的C++解决方案,实际上该项目是在Visual Studio 2005中构建的,这个项目非常古老,非常明智。这与我所有的处理器一起工作,与他的API通信,并将他的事件发送到我的C#应用程序。今天,我收到了开始将项目升级到Visual Studio 2012的标志,但在升级后,我的所有项目都收到了LNK 1181错误,找不到nameproject.res文件,但我在任何项目中都没有.res文件、occur是.rc,25个项目中没有一个生成。
Error 6 error LNK1181: cannot open input file 'D:ProjectsDeviceManagerBranchesDSR865-BRB_DeviceManagerC-FontestmpDeviceManagerClassLibraryReleaseDeviceManagerClassLibrary.res'
我不知道我能做些什么来构建这些项目!
链接之前先编译.rc文件。
http://www.winasm.net/forum/index.php?showtopic=154
要纠正问题,我必须从项目中排除RC文件,并创建一个新的RC文件,版本为,并将所有其他内容导入到新的RC中。我不知道,但我认为VS2005RC文件与VS2012不兼容。在此之后,我构建并创建了.res文件。
相关文章:
- 在 vs2012 中,lambda 中的 noexcept 如何工作?
- 在 Win10 上编译 V8 引擎时LNK1181错误
- VS2012 不编译此代码,但 G++、clang 和 ICC 都接受它而无需诊断
- (CMake 内部版本)致命错误LNK1181:无法打开输入文件'glew.lib'
- C++ CMake 链接错误:LNK1181:无法打开输入文件"x.lib"
- VS2012:“找不到资源编译器DLL.请确保路径正确.”
- 从VS2008升级后,VS2012中的构建项目显示错误
- OpenCV with VS2012 (Qt Support)
- VS2012 中的 is_directory () 对于偶数目录返回 false
- VS2010 和 VS2012 以及 C++11 错误 C2059:语法错误:"..."怎么走?
- 在VS2012中使用C++11条件变量
- std::remove_pointer 无法删除 VS2012 上的常量易失性函数指针
- 标准::variate_generator 在 VS2012 中
- 从命令行运行本机 VS2012/C++ 64 位单元测试
- 仅运行自定义生成规则 - VS2012
- VS2012 bind2nd 不是 std 的成员
- VS2012 C++ DLL compatability
- Delaunay Trangulation for VS2012 C++?
- 将解决方案C++从VS2005升级到VS2012时出现错误LNK1181
- 从vs2008到vs2012转换时出现LNK1181错误