mingw-w64

    0熱度

    1回答

    我在使用mingw-w64交叉編譯CGAL庫時遇到了一些編譯錯誤。我已經在一些論壇上讀過一些關於CGAL沒有經過mingw-w64測試的評論,儘管在CGAL文檔中沒有提到這個。 這是我得到的錯誤。我在ArchLinux上使用mingw-w64 Run Build Command:"/usr/bin/make" "cmTC_f335f/fast" /usr/bin/make -f CMakeFil

    0熱度

    1回答

    我想用gdb調試mingw-w64編譯的32位二進制文​​件。 但是,gdb給出了很多警告,並沒有顯示任何堆棧跟蹤。 我怎樣才能正常調試這個過程? 這裏有一些相關的細節: 這GDB被配置爲 「x86_64的-PC-cygwin的」。 GNU gdb(GDB)(Cygwin 7.10.1-1)7.10.1 我在編譯wxWidgets庫並用它構建我的程序。但這不應該與這個問題有關,除了--host=i

    1熱度

    1回答

    庫需要這些DLL: libwinpthread-1.dll libstdc++-6.dll libgcc_s_seh-1.dll 我不知道這是怎麼回事就這樣,每個DLL做什麼?尤其是libgcc_s_seh,是那種結構化的異常處理?我以爲明明不能和佘合作。 爲什麼mingw需要始終將這些DLL與您的exe文件? 我不知道我是不是在浪費我的時間,不只是使用visual studio作爲Win

    0熱度

    2回答

    我們正在苦於在MinGW和MinGW-64上發生故障的CMake。我們的項目是一個C++庫。我們的CMakeLists.txt有一個如下所示的塊。塊標識通過編譯目標平臺(其它方法是太不可靠,尤其是在ARM,MIPS和PPC): set(SHELL_CMD sh -c) set(GREP_CMD egrep -i -c) execute_process(COMMAND ${SHELL_CMD}

    0熱度

    2回答

    我有一個項目與一些JNI裏面有一個生成文件來編譯在Windows 10 64位下的dll。對於軟件約束,我需要爲32位JRE編譯我的dll庫。 我的makefile文件如下: CC32=C:\i686-w64-mingw32-gcc\bin\i686-w64-mingw32-g++.exe CC64=C:\Program\ Files\mingw-w64\x86_64-6.2.0-win32-s

    0熱度

    2回答

    有一個奇怪的問題;我使用的是一家大公司提供的工具,由於我覺得有些莫名其妙的原因,它使用了exe文件內部定義的COM接口。在他們提供的示例代碼中,它看起來像這樣。 #import "C:\\Path_To_Exe\\the.exe" rename_namespace ("exe_namespace"); 據我瞭解,這是微軟的Visual C++編譯器理解COM,並與它的工作方式,我有示例代碼前的工作

    1熱度

    1回答

    我在Windows 7 64位上使用Eclipse Oxygen CDT。我在非標準位置安裝了MinGW-W64,但Eclipse報告它已正確找到。但在這個項目我的工作(這是一個普通的Makefile項目),像 #include <string.h> 有下劃線並用標線「?」在邊緣。我相信負責的部分是「索引器」。 我可以通過爲每個項目(屬性 - > C/C++常規 - >路徑和符號)添加MinG

    1熱度

    1回答

    給定ar庫和可能的目標文件,找到所有未解析的外部符號的最佳方法是什麼?一種可能是運行鏈接器然後捕獲錯誤,但有時它會在一定數量的符號之後停止。有沒有更好的辦法?

    0熱度

    1回答

    我有一個依賴於libgcc_s_sjlj-1.dll的第三方庫。 我自己的程序是在MSYS2(mingw-w64)下編譯的,它取決於libgcc_s_dw2-1.dll。 請注意,第三方庫是純二進制文件(無源代碼)。另請注意,libgcc_s_sjlj-1.dll和libgcc_s_dw2-1.dll都是32位的,所以我不認爲這是與架構有關的問題。 結果很明顯,基於libgcc_s_dw2-1.d

    0熱度

    1回答

    我已經在windows上安裝了MSYS2和mingw64。 如何以與pacman相同的方式將源代碼中的應用程序或庫(在本例中爲OpenCV)安裝到mingw64中,理想情況下使用CMAKE-GUI(由於需要設置多個選項)? 我一直在使用 使用的CMake-GUI來生成一個與MinGW-的makefile嘗試,另外還有DCMAKE_INSTALL_PREFIX:PATH條目。 運行mingw64使安