tdm-mingw

    8熱度

    5回答

    在Windows XP上,使用TDM's GCC/MinGW32進行基本開發,即使用gdb的gcc 4.4.x。哪個單元測試框架用於測試驅動開發? 顯然Check的單元測試還沒有在Windows上運行。 Unit Testing Frameworks for C和Unit Testing C Code的問題與Windows上的gcc 4.4.x類似,但沒有具體說明。

    54熱度

    5回答

    我寫空的程序惹惱了地獄的計算器編碼器,而不是。我只是在探索gnu工具鏈。 現在下面可能對我來說太深了,但爲了繼續空的程序傳奇我已經開始檢查C編譯器的輸出,即GNU消耗的東西。 gcc version 4.4.0 (TDM-1 mingw32) test.c的: int main() { return 0; } 的gcc -S test.c的 .file "test.c"

    1熱度

    1回答

    我發現作爲CRT一部分的功能rand_s在開發我的應用程序時非常有用。不過,據我瞭解,它在最近的MinGW頭文件中沒有原型。 因此,我要求提供一個全面的方法,提供或原型這樣的功能。我曾考慮過使用#ifdef MINGW樣式鉤子,但是,如果將來的修訂版本開始原型功能,這可能會失敗。 因此,什麼是使我的程序可用的功能,以便它可以用MinGW編譯的最佳方式是什麼?要解決此

    7熱度

    3回答

    我最近升級到GCC 4.4(MinGW的TDM版本)和現在後續的代碼產生這些警告: 在成員函數「無效控制檯::打印(常量的std :: string &)': 警告:數組下標是以上數組界限 下面的代碼: void Console::print(const std::string& str) { std::string newLine(str); if(newLine.siz

    1熱度

    3回答

    我正在用一些全局數據創建一個C++ Win32 dll。有一個全局定義的std :: map,並且在dll中有導出的函數將數據寫入地圖(在獲取寫鎖之後)。 我的問題是,當我從DLL DllMain中調用寫函數時,它的工作原理沒有任何問題。但是,當我從另一個程序加載的dll和調用數據寫入全球地圖的功能,它給了我這個錯誤: WindowsError: exception: access violati