C++ 使用minGW构建crypto562
我有一个应用程序,它是在MingW4.8.1、crypto562、boost 1_58_0和openssl 0.9.8h上构建(编译)的 为此,我使用:C++ 使用minGW构建crypto562,c++,windows,mingw,crypto++,C++,Windows,Mingw,Crypto++,我有一个应用程序,它是在MingW4.8.1、crypto562、boost 1_58_0和openssl 0.9.8h上构建(编译)的 为此,我使用: g++-std=c++11-s-D\U WIN32\U WINNT=0x0501 LOG.cpp-U\U STRICT\U ANSI\uuuuujobs.cpp Crdir.cpp Upload.cpp TCP\U upgrade.cpp-o E:\Happy.exe-IC:\\MinGW\\\\IC:\\MinGW\\boost-LC:\\M
g++-std=c++11-s-D\U WIN32\U WINNT=0x0501 LOG.cpp-U\U STRICT\U ANSI\uuuuujobs.cpp Crdir.cpp Upload.cpp TCP\U upgrade.cpp-o E:\Happy.exe-IC:\\MinGW\\\\IC:\\MinGW\\boost-LC:\\MinGW-lssl-lcrypto-lgdi32-lboost\U程序选项-mgw48-mt-1\U-lboost\U系统-mgw48-mt-1\U文件系统-lboost-lpu-w32-lw32-w32-lShlwapi
命令来编译它。它很好用
但现在我将Opensll、wingwm、boost库升级为Opensll 1.1.0e、boost1_64。
若我编译,我会得到类似重复部分的错误
C:\\MinGW/libcryptopp.a(randpool.o): duplicate section `.rdata$_ZTVN8CryptoPP8ClonableE[__ZTVN8CryptoPP8ClonableE]has different size
所以我想我需要用升级的库来构建加密库,但我不知道如何用mingw环境来构建,
在互联网上,我得到了与VS和QT库相关的支持或建议
请帮助我生成(构建)一个
libcryptopp.a
文件。我可以通过以下方式生成libcryptopp.a
库
此链接中提到的步骤,以及
@谢谢你。。。