我在Visual Studio 2010中使用了Makefile驅動的項目(實際上使用NAnt,但那不過是重點)。使用Makefile項目在Visual Studio中自定義調試命令
構建過程的輸出是一個.elf文件,並且我有一個單獨的非VStudio調試器,可以在該.elf文件上運行以進行調試。
大廈工作正常,但是當我點擊「調試」按鈕(小綠色三角形),VStudio失敗,「無法啓動程序‘XXX.elf’指定的文件是無法識別或不支持的二進制格式」
我猜VStudio只是試圖'運行'。它就像一個.exe,並失敗。
什麼我真的希望VStudio要做的是當我按下調試按鈕時運行「my_debugger.exe XXX.elf」。
我試過用.elf添加文件關聯=> my_debugger.exe我已經更新了PATHEXT,並在這些更改下運行了VStudio。 仍然沒有運氣。
VStudio中沒有可以指定自定義調試命令的地方嗎?我以爲有,但找不到它。
我可以讓構建過程輸出一個.bat文件或我猜想的東西,但這看起來很愚蠢。
這使得您可以設置應該運行的命令來啓動您的應用程序,隨後將對其進行調試。我想指定要運行的* debugger *。儘管按照你的方式做就足以達到我的目的 - 它可以讓我運行一個任意的命令; VStudio只是認爲它想調試調試器): – jwd 2011-01-12 19:23:08
哦,我明白你的意思了。我沒有答案。我發現這個問題不是你所問的,但它導致了一堆其他堆棧溢出問題和答案,並在某處可能有一些線索:http://stackoverflow.com/questions/197171/how-to -set-visual-studio-as-the-default-post-mortem-debugger – 2011-01-12 20:51:04