我使用 Visual Studio 已经有一段时间了,并且对它非常熟悉。我仍然认为自己是新手,还有很多东西要学(尤其是与调试工具不同的东西)
我知道 Linux 不支持 VS,虽然我可以“学习”Linux 中可用的新 IDE(例如 Eclipse)或使用文本编辑器,但我想花时间“掌握”visual studio(获取更重要的是更擅长调试)。
所以我的问题是,是否可以在 windows visual studio 中编写我的 C++ 代码,然后当我确信不存在错误、代码已完全优化时,将源文件和头文件带到 linux(并使用make 来编译它?我最近才发现 make)
我希望这个问题是有道理的。基本上我宁愿不必学习另一个 IDE,只需在 Windows visual studio 中完成我所有的编码..
最佳答案
假设您不使用特定于 Windows 的 header 、API,并且您的代码严格遵守标准 C++,并且不使用特定于 Visual Studio 的扩展等。您可以为它编写适用于 Linux 的 Makefile。那么你的问题的答案是肯定的。
请注意,如果您在开发期间不定期在 Linux 上测试您的代码,那将很难做到(这就是为什么您应该设置一个持续集成系统,如 Jenkins
或 buildbot
从一开始就让他们在你每次提交时在所有平台上进行构建。
关于c++ - 我可以在 windows visual studio 中编写 C++ 或任何代码,然后将 'import' 写入 Linux 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38149420/