我有一个在vim中开发的Linux项目,现在我想用IntelliSense等在Visual Studio中继续开发它。
这是一个Makefile项目,所以我需要在Linux机器上构建它。
我已经创建了项目并创建了连接,它可以工作,但我无法构建,因为我使用前缀脚本构建,所以我打开了一个新的交互式外壳,类似于
set -i
. "/tools/dist/xxxx-2010.0"/etc/profile
我不认为视觉工作室能处理这样的事情。
有办法做到吗?
我用一个别名调用我的startprefix脚本,然后它启动交互式shell,然后我像往常一样输入make命令,但在visualstudio中,它不会构建它。它在执行第一个命令(即startprefix别名(后一开始就停止
另一件事是,我在我的解决方案中没有看到任何项目文件,我卸载并加载了项目,但它不会为我提供源文件。我做错什么了吗?
试着阅读你问题的字里行间:
- Linux版C++是可选的,必须安装通过VS安装程序
- 所有内容,即编辑、构建、调试,都在
Windows主机的VS中运行 - 源位于Windows主机上(尽管如果需要,您可以使用共享驱动器(
- Linux远程就是这样,远程
- 您可能需要与Linux远程交互来调试基于
X-Windows的GUI应用程序,但控制台应用程序可以完全在Windows主机上调试
如果在生成文件之前和/或之后需要运行其他命令,则可以在VS项目设置中设置这些命令。与需要传递给make
的参数类似。