一个qt的项目,想使用crypto++的加密解密库,但是总不成功,不知道为什么?我的做法是:
下载了crypto++的源代码,然后用vs 2015编译cryptlib工程,得到一个cryptlib.lib文件。
然后在我自己的工程下面创建了一个目录/cryptopp,把cryptlib.lib拷贝到/cryptopp/lib,把源代码中的头文件全部拷贝到/cryptopp/header。
然后在qt的工程右键添加第三方库->静态库,设置库文件为cryptlib.lib,包含路径为/cryptopp/header(用的绝对路径)
然后编译一直出错no rule to make target xx/cryptopp/lib/libcryptolib.a needed by debug/xx.exe (xx.exe是最后应该生成的可执行文件的名字)
PS,代码目前没有加任何关于crypto++库的东西,在加添库之前是可以编译运行的,下载的源代码应该也没有问题,crypto++自带的使用静态库的测试程序也可以正确的跑起来。。
困扰了一天了,求解为什么。。修改