我正在使用Microsoft Visual Studio 2013.尝试导入DevIL库以加载图像文件我收到LNK1104错误:无法打开文件“IL / devil.lib”
我的Source.h文件包含Project / Sources目录中的DevIL库,而Project / Sources / IL目录中包含DevIL库。这是我的代码
#ifdef _WIN32
#pragma comment(lib, "IL/devil.lib")
#pragma comment(lib, "IL/ilu.lib")
#pragma comment(lib, "IL/ilut.lib")
#endif
您必须删除该目录,并使用链接器设置指定目录;
#pragma comment(lib, "devil.lib")
或者你可以使用hackish way使用__FILE__
:
#pragma comment(lib, __FILE__"\\..\\IL\\devil.lib")