最近遇到个恶心的问题:发布的Release版本在开发及测试电脑运行OK,但在客户电脑运行报错如下:
于是请教大佬解决方案:
大佬说可能是因为依赖库中有DEBUG版本的库,并指向了Dependency walker,用此软件可以查看依赖关系;
果然使用后发现其中jsoncpp的库依赖有问题:
Release版本依赖于Debug版本,所以需要重新编译一个JSONCPP的Release版本库;
以下是引用网友编译jsoncpp Release版本库的方法:
编译Jsoncpp Release版本