嗨 我想在编译的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 C++ for Linux平台上编写GTK应用程序?
- 4. 是否可以在Linux上运行由Visual Studio 2008编译的应用程序?
- 5. 如何从Windows c#(visual studio)运行cygwin编译的程序?
- 6. 如何在windows下运行linux下的java程序?
- 7. 编译C++程序在Linux上运行
- 8. 在Linux中使用Visual Studio C#程序
- 9. 如何在Visual Studio以外的调试模式下运行winforms应用程序
- 10. Visual Studio试图在编辑器中运行程序并崩溃
- 11. 在Linux中运行程序(用C编写)
- 12. 如何检查程序是否在Visual Studio控件下执行?
- 13. MPI程序运行在Linux
- 14. 从Linux的CLI运行Visual Studio代码
- 15. 如何在Linux环境下运行.net应用程序?
- 16. 在Visual Studio中编写用于Linux平台的C++代码
- 17. 如何在visual studio 2012中运行angular2?
- 18. 如何在Visual Studio 2012中运行xunit?
- 19. 如何在Visual Studio 2008中运行Ant?
- 20. 如何编写一个在手机上运行的c程序?
- 21. 如何编写在OS之前运行的BIOS程序?
- 22. 如何编写正在运行的iCloud iOS应用程序?
- 23. 如何在Visual Studio中编程按钮
- 24. 如何在Visual Studio 2005中运行Visual Studio 2008项目
- 25. Visual Studio .exe不会运行程序
- 26. 在Visual Studio 2008中编译Linux项目
- 27. 在Windows和Linux上运行的Visual Java应用程序
- 28. 如何使用visual studio 2010在调试器下运行firefox?
- 29. 如何在Visual Studio代码编辑器中运行asp.net mvc 4.5?
- 30. 在应用程序在Visual Studio中运行时启用编辑代码(WP8)
您是否尝试删除包含并查看您得到的错误?这将有助于告诉你需要包含哪些标题。请注意,标准C++的标头为,但不是。 –
2010-11-27 23:35:15
这个网站提到了一个实用程序包。做到了! – 2010-11-27 23:39:28