嗨 我想在編譯的Visual Studio相當大的Linux程序。源代碼在這裏 http://public.fh-wolfenbuettel.de/~hoeppnef/fc.html 我設法克服大多數問題,但現在我不知道該怎麼做。我得到了一個錯誤 無法打開包含文件:'ext/functional':沒有這樣的文件或目錄 問題是,我找不到這個頭文件,我搜索了整個網頁,我找不到它。有什麼辦法可以在Visual Stuio上運行編譯這個應用程序嗎? 或者,也許你可以建議更換我在Linux上好的IDE(我一直在編程總是在Windows上) 這將是巨大的,如果IDE在Linux上有調試器方便易作爲視覺的調試器如何在Visual Studio運行在linux下編寫的程序
0
A
回答
1
移植這個整體將是不可不重要的。首先,有一部分代碼使用linux語法來運行系統命令。具體來說:
if (legend)
system("awk '/^###/ { if ($3>1) printf(\",\"); printf(\"\\\"-\\\" title \\\"%s\\\" with lines %d\",$2,$3) }' < .gsv-3.tmp >> .gsv-0.tmp");
else
system("awk '/^###/ { if ($3>1) printf(\",\"); printf(\"\\\"-\\\" notitle with lines %d\",$3) }' < .gsv-3.tmp >> .gsv-0.tmp");
從gnuplot驅動程序。
我懷疑你是不是在找一個主要的移植工作,只是想運行的代碼和調整的東西。既然如此,那麼最簡單的工作就是在Linux上使用它並習慣gdb。其他選項包括嘗試msys/cygwin,因爲它們提供了類似linux的環境,但在Windows上。但是,除非你真的想開始重新編寫大量代碼,否則應用程序將無法工作。
我應該在這一點上的跨平臺移植性增加(我的意思是交叉的Unix/NT,而不僅僅是其中包括Unix系統)需要在從應用程序的開發設計之初非常謹慎。
還有兩點建議可能需要一些努力才能工作。
- 拉出您需要的部分。這不應該太難。是的,您可能需要重新編寫一些邏輯/刪除一些僅限Linux的功能,但應該可以。
- Eclipse是一個很好的Linux IDE,可以爲您提供C++支持。我從來沒有嘗試過在調試方面,因爲我傾向於堅持使用gdb,但對於Java而言,它非常好。可能值得一試。
0
關於Linux的IDE請求;我一直在Linux下使用Code :: Blocks & GDB,至今沒有任何問題。
相關問題
- 1. 如何在Linux下運行在Windows下編寫的R代碼?
- 2. 如何在linux下運行c#4.0(visual studio 2010)windows桌面應用程序?
- 3. 如何確定在Visual Studio vshost下運行的應用程序?
- 4. 如何在Visual Studio C++ for Linux平臺上編寫GTK應用程序?
- 5. 是否可以在Linux上運行由Visual Studio 2008編譯的應用程序?
- 6. 程序無法在Visual Studio中運行
- 7. 如何從Windows c#(visual studio)運行cygwin編譯的程序?
- 8. 如何在windows下運行linux下的java程序?
- 9. 如何在Linux下的Mono下調試Visual Studio .NET應用程序?
- 10. 如何在C#.NET中編寫程序,在Linux/Wine/Mono上運行它們?
- 11. 編譯C++程序在Linux上運行
- 12. 如何編寫遠程DataModule以在Linux服務器上運行?
- 13. 在Linux中使用Visual Studio C#程序
- 14. Visual Studio試圖在編輯器中運行程序並崩潰
- 15. 如何在Visual Studio以外的調試模式下運行winforms應用程序
- 16. 在windows下運行linux gcc編譯的程序
- 17. 在Linux中運行程序(用C編寫)
- 18. Visual Studio - 如何在程序中運行文件
- 19. 如何在windows和linux下運行相同的c程序
- 20. 如何檢查程序是否在Visual Studio控件下執行?
- 21. 編碼的UI測試不能在Visual Studio 2012下運行
- 22. 從Linux的CLI運行Visual Studio代碼
- 23. MPI程序運行在Linux
- 24. 在linux下,如何通過.html運行應用程序
- 25. 如何在Linux環境下運行.net應用程序?
- 26. 在Visual Studio中編寫用於Linux平臺的C++代碼
- 27. 如何在Visual Studio 2008中運行Ant?
- 28. 如何在Visual Studio 2012中運行xunit?
- 29. 如何在visual studio 2012中運行angular2?
- 30. 如何在Visual Studio中編程按鈕
您是否嘗試刪除包含並查看您得到的錯誤?這將有助於告訴你需要包含哪些標題。請注意,標準C++的標頭爲,但不是。 –
2010-11-27 23:35:15
這個網站提到了一個實用程序包。做到了! – 2010-11-27 23:39:28