我有一个在vim中开发的Linux项目,现在我想继续在Visual Studio中使用IntelliSense等进行开发。
这是一个Makefile项目,因此我需要在Linux机器上进行构建。
我已经创建了项目并创建了连接,并且可以使用,但是我无法构建,因为我正在使用前缀脚本进行构建,因此我使用类似这样的东西打开了一个新的交互式外壳程序
set -i
. "/tools/dist/xxxx-2010.0"/etc/profile
我认为Visual Studio无法处理此类问题。
有办法吗?
我使用别名调用我的startprefix脚本,然后启动交互式shell,然后按常规输入我的make命令,但在Visual Studio中,它不会在执行第一个命令后就开始停止构建。是startprefix别名)
另一件事是,在我的解决方案中没有看到任何项目文件,因此我已卸载并加载了该项目,但无法获取源文件。我在做错什么吗?
答案 0 :(得分:1)
Visual Studio C ++ for Linux外接程序支持MSBuild,makefile和CMake项目。如果已经有了makefile,请在VS中创建一个新的Linux makefile项目,添加源文件并按F5进行构建。
尝试在问题的各行之间阅读:
如果在生成文件之前和/或之后需要运行其他命令,则可以在VS项目设置中进行设置。同样,您需要将参数传递给make
。