Я могу построить успех с VS2015 для CTK git repo, но сборка не удалась с MinGW-W64 32bit.Моя ОС Win7 64bit, у меня установлена MSYS2 64bit, и я использую Pacman для установки mingw-w64-i686-toolchain, mingw-w64-i686-cmake, MinGW-W64-i686-qt5 и cmake CTK MinGW Makefiles из терминала mingw32bit, командаlist:
mkdir /usr/src/CTK-build
cd /usr/src/CTK-build
cmake -DCTK_QT_VERSION:STRING=5 -DCMAKE_PREFIX_PATH:STRING="C:/msys64/mingw32/lib/cmake" -DCTK_ENABLE_PluginFramework:BOOL=ON -G"MinGW Makefiles" ../CTK
mingw32-make -j4
Построил целевой CTK успешно, и запустил ../CTK-build/bin/CTKCoreCppTests.exe, ОК!но запустить CTKPluginFrameworkCppTests.exe или другие тесты CTKPluginFramework, не удалось!Он показывает модуль сбоя: «libCTKPluginFramework.dll» и код исключения: «c0000005».
Я не знаю, где что-то не так, почему?и как это сделать?
Построено целевое дерево пути бина CTK: / usr / src / CTK-build / CTK-build / bin>
│ CTKCoreCppTests.exe
│ CTKPluginFrameworkAppTests.exe
│ CTKPluginFrameworkCppTests.exe
│ libCTKCore.dll
│ libCTKCore.dll.a
│ libCTKDummyPlugin.dll
│ libCTKDummyPlugin.dll.a
│ libCTKPluginFramework.dll
│ libCTKPluginFramework.dll.a
│ libCTKPluginFrameworkTestUtil.dll
│ libCTKPluginFrameworkTestUtil.dll.a
│ liborg_commontk_configadmin.dll
│ liborg_commontk_configadmin.dll.a
│ liborg_commontk_eventadmin.dll
│ liborg_commontk_eventadmin.dll.a
│ liborg_commontk_log.dll
│ liborg_commontk_log.dll.a
│ liborg_commontk_metatype.dll
│ liborg_commontk_metatype.dll.a
│ org_commontk_configadminCppTests.exe
│ org_commontk_eventadminCppTests.exe
│ org_commontk_eventadminPerfTests.exe
│ org_commontk_metatypeCppTests.exe
│ org_commontk_pluginfwtest_perfCppTests.exe
│
├─snippets
│ CommandLineParser.exe
│ EventAdmin-Intro.exe
│
└─test_plugins
libapp_test.dll
libapp_test.dll.a
liborg_commontk_configadmintest.dll
liborg_commontk_configadmintest.dll.a
liborg_commontk_eventadmintest.dll
liborg_commontk_eventadmintest.dll.a
liborg_commontk_eventadmintest_perf.dll
liborg_commontk_eventadmintest_perf.dll.a
liborg_commontk_metatypetest.dll
liborg_commontk_metatypetest.dll.a
liborg_commontk_pluginfwtest.dll
liborg_commontk_pluginfwtest.dll.a
liborg_commontk_pluginfwtest_perf.dll
liborg_commontk_pluginfwtest_perf.dll.a
libpluginA1_test.dll
libpluginA1_test.dll.a
libpluginA2_test.dll
libpluginA2_test.dll.a
libpluginAttrPwd_test.dll
libpluginAttrPwd_test.dll.a
libpluginA_test.dll
libpluginA_test.dll.a
libpluginD_test.dll
libpluginD_test.dll.a
libpluginSL1_test.dll
libpluginSL1_test.dll.a
libpluginSL3_test.dll
libpluginSL3_test.dll.a
libpluginSL4_test.dll
libpluginSL4_test.dll.a
libpluginS_test.dll
libpluginS_test.dll.a