当前位置: 代码迷 >> 综合 >> Vulkan开发--LNK1104 无法打开文件“”jsoncpp.lib“ 部分解决方法
  详细解决方案

Vulkan开发--LNK1104 无法打开文件“”jsoncpp.lib“ 部分解决方法

热度:94   发布时间:2023-12-15 23:21:18.0

博主在做Vulkan项目时,用到了Jsoncpp作通讯,需要使用cmake工具将jsoncpp.lib链接到vs项目中,结果出现了如下错误:

LNK1104 无法打开文件“”jsoncpp.lib“ 

多次尝试重新cmake操作,结果仍然报错

在debug过程中,博主通过【配置属性-->链接器-->输入-->附加依赖项-->加入库名】的操作,把“附加依赖项加入库名”中的“jsoncpp.lib”删除,再次编译项目bug居然消失了,真是又惊又喜!特此记录,留给后来人。

 

补充一些基本的vs操作知识:

添加lib文件:

配置属性-->链接器-->输入-->附加依赖项-->加入库名(xxx.lib),或者在cpp文件中用#pragma comment(lib, "xxx.lib")来代替

添加lib文件目录:

配置属性-->链接器-->常规-->附加目录,在里面填上库文件所在的路径。

上述操作只能是作为参考,实际环境配置的过程中针对不同的情况操作要灵活变化。

  相关解决方案