Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从Qt5使用MinGW编译ZeroMQ_C++_Qt_Qt5_Zeromq - Fatal编程技术网

C++ 从Qt5使用MinGW编译ZeroMQ

C++ 从Qt5使用MinGW编译ZeroMQ,c++,qt,qt5,zeromq,C++,Qt,Qt5,Zeromq,为了在Qt5(Windows)上使用nzmqt,我下载并编译了ZeroMQ 3.2.5,如GitHub上所述。我的Qt5应用程序编译得很好,但没有运行:它抱怨libstdc++-6.dll的入口点 我想这是因为用于编译ZeroMQ(RubyDevKit中包含的版本)和我的应用程序的MinGW版本不同 因此,我正试图用Qt5附带的MinGW编译ZeroMQ。。。不幸的是,从Qt5文件夹运行mingw32 make是不够的,因为它不接受Makefile中的“fail”命令: $(RECURSIVE_

为了在Qt5(Windows)上使用nzmqt,我下载并编译了ZeroMQ 3.2.5,如GitHub上所述。我的Qt5应用程序编译得很好,但没有运行:它抱怨libstdc++-6.dll的入口点

我想这是因为用于编译ZeroMQ(RubyDevKit中包含的版本)和我的应用程序的MinGW版本不同

因此,我正试图用Qt5附带的MinGW编译ZeroMQ。。。不幸的是,从Qt5文件夹运行mingw32 make是不够的,因为它不接受Makefile中的“fail”命令:

$(RECURSIVE_TARGETS):
@fail= failcom='exit 1'; \
这是我所不知道的。
我想知道是否有人能够在Windows和Qt5下将nzmqt与ZeroMQ 3.2.5一起使用。

将文件libstdc++-6.dll复制到.exe文件所在的同一文件夹中是否有帮助?我有两个libstdc++-6.dll,每个MinGW(Qt5和RubyDevKit)一个。它们大小不同。恐怕应用程序需要Qt5附带的一个,ZeroMQ另一个…AFAIK libstdc++不是Qt5附带的库;QT5SDK包含MinGW编译器。在它的bin文件夹中有一个库。同样,RubyDevKit也包含一个MinGW编译器,它有自己的bin文件夹,其中包含libstdc++-6.dll.Hmm的另一个版本,是否有机会说服各方使用MSVC?