Spi*_*nie 5 c++ opengl visual-studio-2012
在使用GLee将着色器写入我的OpenGL项目并进行编译之后,我收到了错误
LNK1104: cannot open file 'LIBC.lib'.我已经尝试过添加它并像其他人建议的那样忽略它,但并没有解决问题.有没有另外一种解决方法,我错过了?
Nay*_*iya 18
这是你的一些方向.任何此解决方案都可行.
这可能是由于代码生成冲突造成的.因为您的LIBC.lib线程支持可能与您的项目设置不同.所以libc.lib- > project- > properties->C++->code generation->Runtime Library- > Multi-threaded(MT)- > libc.lib更改为多线程(MT)(用于调试MTD).
如果您 project可能不支持多线程.所以你可以去 properties->Linker->Input->Additional Dependencies- > libc.lib- > libcmt.lib- > project- > properties->Linker->Input->Ignore Specific Library并libc.lib改为 .lib
如果您的应用程序可能多个静态链接相同的库 你可以去project- > properties->Linker->General->Additional Library directories- > libc.lib- > project- > properties->C++->code generation->Runtime Library并添加Multi-threaded(MT)
可能是你的项目需要这个lib,但你的系统没有(应该在libc.lib).在这种情况下,您必须从某个地方下载到本地计算机并将本地文件夹的路径添加到project- > properties->Linker->Input->Additional Dependencies- > libc.lib- > libcmt.lib- >project
| 归档时间: |
|
| 查看次数: |
18533 次 |
| 最近记录: |