簡體   English   中英

C ++代碼塊會出錯嗎?

[英]C++ codeblocks ide errors?

我在HD上安裝了代碼塊,編譯器工作正常。 之所以將其設置為高清,是因為我的學校不喜歡人們在計算機上安裝東西...

main.cpp正常工作。 如果我在其中編寫所有代碼,就不會遇到任何問題。 唯一的問題是,如果我在項目中添加一個類,則會遇到幾個錯誤。

在此處輸入圖片說明

我完全接觸過這些課程,它們可以在我家里的計算機上很好地編譯。 是否因為項目未保存在正確的目錄/文件夾中? 我在HD的codeblocks文件夾中有一個項目文件夾,因此它應該能夠找到theclass.h和theclass.cpp文件。

如果main.cpp也無法正常工作,那就更有意義了。 但是,為什么新班級不起作用?

是的,實際上代碼塊有此錯誤,您要做的是從文件夾中獲取類即.cpp和.h並將其放置在項目的根目錄中,然后剪切它們並將其粘貼到main.cpp所在的位置,應該也可以工作,你可以把#include“ source / theclass.cpp”放進去,你也可以那樣解決(也可以對.h做同樣的事情

看起來theclass.h位於include目錄中,是src的同級目錄。 您應該將兩個文件都放在同一目錄中,或者如果絕對必須將文件保留在原位置,則使用#include "../theclass.h"

代碼塊將文件移動到單獨的包含目錄和源目錄。 這就是為什么#include "theclass.h"導致錯誤的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM