gcc4

    2熱度

    3回答

    呃!我遇到了其中一個我真的無能爲力的錯誤。我已經構建/安裝了Python(2.7.1),並且已經針對該版本的python構建/安裝了boost(1.44.0)。我沒有看到我的助推構建中的任何錯誤,一切都很好。 當我翻做,有很多刺激的依賴,在我的C++代碼中,我確實有Py_Init通話(......)我收到以下錯誤,我的應用程序的構建: Linking CXX executable ../../..

    0熱度

    2回答

    在我期望它們被捕獲的情況下,異常沒有被捕獲。該代碼在1 cpp文件中的1個函數中,該文件通過GCC 4.2編譯爲靜態庫,然後鏈接到Cocoa應用程序中。有問題的代碼是 class runtime_error : public exception{ // More code }; int foo(void){ try { if(x == 0){ thro

    1熱度

    1回答

    從這裏http://nuwen.net/mingw.html我已經下載了gcc 4.7,並且我已經在qt中設置了它。一切都編譯好,在QT,不幸的是,當我運行我的應用程序(從QT)它崩潰。 任何thougts? 編輯(這是該應用程序,操作系統Win7的,QT 4.8): #include <QApplication> #include <QDialog> int main(int c, char

    6熱度

    3回答

    我已經看了這些,他們不回答我的問題: variable-sized object may not be initialized C compile error: "Variable-sized object may not be initialized" Error: Variable-sized object may not be initialized. But why? 我試圖寫一些相當便攜

    1熱度

    1回答

    我正在爲我的項目使用ARM ELF工具鏈。我正在開發一個引導程序,它需要獨立於位置,因爲它將在重置時將其從閃存重定位到RAM。我努力弄清楚如何使用GNU ARM工具鏈編譯位置獨立代碼,但似乎無法使其工作。 我已經嘗試使用-fpic和-fpie選項編譯器和-pie鏈接器,但是當我使用這些選項編譯器抱怨沒有爲.got或.plt節定義節。我不確定這些部分應該放在哪裏,即在BSS或TEXT中。經過Goog

    0熱度

    1回答

    我已經建立英特爾TBB,並在我的Qt親文件我已經包含下面一行: INCLUDEPATH += "C:\\Downloads\\libraries\\tbb40_297oss\\include" 但是當我嘗試編譯我的項目中,我得到一個錯誤: c:\Downloads\libraries\tbb40_297oss\include\tbb\internal\..\tbb_exception.h:34

    1熱度

    1回答

    我知道對於C11,我可以測試#if(__STDC_VERSION >= 20112L)。但對於-std=c1x 我應該測試什麼宏和/或值? 這個標準的命名是什麼?或者可能是非正式的名字,如果有的話。 我希望這很清楚。提前致謝。

    4熱度

    1回答

    使用GCC 4.7: $ gcc --version gcc (GCC) 4.7.0 20120505 (prerelease) 代碼(test.c的): #include <stdint.h> struct test { int before; char start[0]; unsigned int v1; unsigned int v2;

    26熱度

    1回答

    boost::posix_time::ptime parseDate(const std::string& format, const std::string& localDate) { std::istringstream is(localDate); is.imbue(std::locale(is.getloc(), new boost::local_time::loca

    3熱度

    2回答

    序列點的概念還有就是GCC產生結果的代碼片段我沒想到: (我用gcc版本4.6.1的Ubuntu/Linaro的4.6.1 -9ubuntu3爲目標的i686-Linux的GNU) [test.c的] #include <stdio.h> int *ptr; int f(void) { (*ptr)++; return 1; } int main() {