8 visual-studio-2010 visual-c++-2010
今天我启动了Visual Studio 2010(Visual C++)并开始研究一个项目.该解决方案包含两个项目.一个是我正在编写的静态库,另一个是包含库的单元测试的测试应用程序.
没有改变昨天的任何内容,可执行文件不再链接:
LINK : fatal error LNK1104: cannot open file 'mylib.lib'
Run Code Online (Sandbox Code Playgroud)
静态库编译和链接很好.我没有在一周左右更改项目设置,昨天连接得很好.
如果我进入可执行项目的设置并为其添加库目录$(SolutionDir)\debug,我会收到以下链接错误:
LINK : fatal error LNK1104: cannot open file 'kernel32.lib'
Run Code Online (Sandbox Code Playgroud)
我不确定问题是什么.我试过清理,重建,甚至重新启动我的机器.谷歌发现了古代Visual C++版本中的一些错误(但我使用的是2010),以及该程序已经运行的可能性.但是,它没有运行,重新启动确认了这一点.
什么会导致链接器找不到核心库,如kernel32.lib,或者就此而言,我的解决方案的输出目录?
这是一个老式的C++,一个跨平台的库,而不是微软增加的托管内容.
| 归档时间: |
|
| 查看次数: |
14690 次 |
| 最近记录: |