header-files

    2熱度

    1回答

    所以,我們使用#include告訴編譯器/鏈接器在哪裏找到一個類的所有相關代碼。 看一看這樣的: ClassC.h: #include "ClassA.h"; ClassD.h: #include "ClassC.h" 比方說,我們在ClassD使用ClassA,但在某種程度上這是沒有辦法連接到ClassC。我們通過包含ClassC隱含地包含它,所以不會引發錯誤。但是,

    1熱度

    1回答

    我編譯了minGW中的程序,我想在我的系統中安裝了Cygwin的計算機上運行。我有以下的編譯錯誤: error: 'off64_t' undeclared (first use in this function) 添加以下到Makefile中的CFLAGS,但仍然有同樣的錯誤。 -D"_LARGEFILE64_SOURCE" -D"_FILE_OFFSET_BITS=64" 有人建議可以什麼我在這

    0熱度

    2回答

    我使用的cocos2d-x創建我的項目,但我得到這個錯誤: Error (active) "CocosDenshion::SimpleAudioEngine::SimpleAudioEngine()" (declared at line 256 of "c:\MyGame \cocos2d\cocos\audio\include\SimpleAudioEngine.h") is inaccessi

    4熱度

    4回答

    這可能是一個虛擬的問題,但我從字面上看谷歌的兩個第一頁沒有成功。 我正在寫頭文件庫,而且我無法正確設置CMake配置,以便在構建解決方案時給出main.cpp找到合適的包含。 這怎麼能完成? 編輯 所以我也許應該給一點更詳細的解釋。 可以說我有一個./src文件夾:./src/core和./src/wrappers。每個文件夾裏我必須要包含在main.cpp文件.h文件需要: #include <

    1熱度

    1回答

    錯誤:|| ===構建:Davis_project1中的調試(編譯器:GNU GCC編譯器)=== | c:\ mingw \ include \ time.h | 172 |錯誤:重新定義'struct tm'| c:\ mingw \ include \ wchar.h | 87 |錯誤:'struct tm'的先前定義|建立失敗:2個錯誤,0個警告(0分鐘,0秒)=== | 我的程序運行得很

    -2熱度

    1回答

    我已經在我的C++項目中有一個傳統的頭文件,這是已知很好。它在代碼庫中的各個地方都有效,沒有問題。 它在很多其他頭吧,我認爲可能是問題的一部分阻力: /* legacy.h: */ #include "A.h" #include "B.h" // (Some definitions I need) /* A.h: */ #include "C.h" // The rabbit

    1熱度

    2回答

    當試圖編譯外部提供的C++代碼庫,我遇到一個令人困惑的問題: 幾個頭文件丟失#include <MyLibrary.h>,其中在MyLibrary是簡單地失蹤,防止編譯一個明顯的相關性。 我的問題是: 在編譯C++代碼時,是否有辦法自動包含依賴頭文件,而不需要在它需要的每個.h/.cpp文件中包含它#include?換句話說,一種爲編譯所有源代碼時提供C++預處理器頭文件列表以自動包含的方法? 據

    1熱度

    1回答

    我在C中學習頭文件的使用。現在我在我的研究中發現了很少的資源,但沒有一個創建了期望的效果。 首先,根據this教程,我可以在自己的頭文件中編寫我的函數。但我不想這樣做。即使我改變了接口保持不變的代碼,我也想保持頭文件不變。 回答this問題提出了兩種方法。首先,我可以單獨寫的代碼和頭文件,包括他們,當我編譯如下: gcc -o myprog test.c library.c 但我不想做,要麼。

    3熱度

    1回答

    作爲每CPP Doc,std::greater在<functional>頭中定義,但使用std::greater我的C++程序與TDM-GCC-64 5.1.0編譯和僅下面運行,包括: #include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> #include

    -2熱度

    2回答

    我正在進行作業。作業的目標是有4個不同的排序算法,並比較它們以確定何時比另一個更好。我決定創建每個排序方法作爲它自己的類,並將要排序的向量傳遞給類。 由於這些類中的每一個都將包含在內並具有相同的參數(因此不會重載),因此如何指定我希望調用哪個排序函數?我試過 insertionsort.sort(insertvec); //錯誤:insertionsort未聲明 insertionsort ::