【发布时间】:2018-09-04 11:16:22
【问题描述】:
我已阅读,我可以在 Windows 上使用 Visual Studio 2017 开发 C++ 应用程序,并在 Linux 机器上进行远程调试。我喜欢这个想法,因为我熟悉 VS2017 for C# on Windows 应用程序。
对于我的新研究,我需要在 Linux 上进行开发,但例如必须开发通过 Posix 使用共享内存的应用程序。所以我需要包含 LIBRT 库。但是这个是特定于 Linux 的,所以如果我需要使用这种特定的 linux 库,我是否也可以使用这个 VS2017 设置?
如果如何,它是如何工作的,因为我没有找到任何关于它的信息。 谢谢
【问题讨论】:
-
老实说,如果您正在为 Linux 编程,只需在 Linux 上编程。你正试图向整个痛苦世界敞开心扉。
-
你可能喜欢的东西是“VisualGDB”和“WinGDB”。 Visual Studio 的两个插件。代码在远程 unix 机器上编译,因此链接在那里完成。无需在 Windows 中以某种方式获取 LIBRT
-
我也找到了 VisualGDB 并想尝试一下。下一个问题也是,当我使用库中的方法时,VS intellisense 是如何工作的……我会问 VisualGDB 团队
-
在 Visual Studio 中使用 C++ 进行 Linux 开发是一个非常有用的功能,尤其是对于跨平台开发。在 Visual C++ 团队博客上阅读它:blogs.msdn.microsoft.com/vcblog/2017/04/11/…
-
这个关于链接
libcurl的 SO 问题提供了有关通过 VSLinux 链接 Linux 远程库的附加信息,可应用于librt:stackoverflow.com/questions/45570103/g-cant-link-curl-lib-files/…
标签: c++ linux visual-studio-2017