2015-10-05 85 views
4

Im以下this關於如何在box2D中創建測試的非常好的教程。我可以運行測試平臺項目,迄今爲止沒有任何問題。 我右鍵單擊測試並單擊添加新項目。我創建了FooTest.h並從教程中複製了代碼。 enter image description here 不幸的是,我懸停在測試說沒有類或結構名稱時,我得到一個錯誤。我查看了另一個.h文件的源代碼,但沒有看到任何顯示我需要包含其他文件或執行其他操作的任何內容。我多次重建了這個項目。Box2D添加測試

我TestEntries文件:

enter image description here

我做了什麼錯?應該以不同的方式創建FooTest.h?

+1

與其他文件相比,「FooTest.h」的路徑是什麼?您可能需要執行'#include'../ foofolder/FooTest.h「或類似的命令,以使您的預處理器能夠找到它(或將文件所在的文件夾添加到make文件夾中的include文件夾中)。 – sonicwave

+0

@sonicwave我檢查了其他文件f.e,slidercrank.h位於C:\ PROJECTS \ Box2D的\測試平臺\測試我FooTest.h是在C:\項目\ Box2D的\建設\ vs2013 \ FooTest.h。在footest.h中放置C:\ projects \ Box2D \ Testbed \測試#include工程,但在構建時發生錯誤:'FooTest':不是類或名稱空間名稱 –

+0

根據教程,FooTest.h應該是也在Testbed/Tests文件夾中。嘗試移動它在那裏,看看它是否有幫助... – sonicwave

回答

3

看來你FooTest.h是放錯了地方。根據鏈接教程,FooTest.h應該在Testbed/Tests文件夾中。確保它位於正確的位置,如果沒有,請將其移入。