2013-08-19 20 views
1

今天是我使用CodeLite的第一天(http://codelite.org/),並且不斷收到隨機錯誤。我已經設法修復其中大部分,但沒有找到如何解決這個問題: 沒有指定可執行文件,請使用'target exec' 當我按下開始或繼續調試器按鈕時顯示。我找到的唯一解決方案是:http://www.gamedev.net/topic/605071-codelite-cpp-variadic-templates-error/但它沒有解決問題。我想使用該程序運行並製作C++代碼,是否需要在默認設置中更改某些內容?謝謝。CodeLite沒有指定可執行文件,請使用'target exec'錯誤

這裏是解決方案:

從主菜單中選擇工作區,然後選擇新建項目。在左側選擇Console> Simple executable(g ++)。在右側填寫項目名稱和路徑,單擊確定。您現在可以用您的代碼替換\編輯默認的main.cpp(將顯示在左側)內容。

+0

你創建了什麼類型的項目?如果你創建lib項目而不是可執行文件,它可能會給你這個錯誤。 – jnovacho

+0

它是VC++編譯器和GNU gdb調試器的可執行項目。 –

+0

這就是問題所在。你不能一起使用VC++編譯器和GNU Debugger。 GDB不理解VC++代碼。使用g ++編譯器或Visual Studio。不幸的是,Codelite無法使用VC++調試器。編輯:通過VC++代碼我的意思是彙編代碼,而不是C++代碼。 – jnovacho

回答

1

正如評論中所述,您正在使用VC++編譯器並嘗試使用GNU gdb調試器來調試該代碼。

這是不可能的,因爲GDB不能調試在VC++中編譯的代碼。 Codelite也不能使用VC++調試器。您的選擇是使用GNU g ++編譯器或切換到Visual Studio。 Express版本是免費的,應該滿足所有基本開發要求。

相關問題