我是 C++ 初学者,我开始开发我的第一个跨平台 C++ 项目。我需要使用特定于平台的调用(Win32 和 POSIX),所以我需要在 Windows 和 Linux 中经常编译。
到目前为止,我使用的 Whit 单平台项目是 Linux 中的 KDevelop 和 Windows 中的 Visual Studio 2012。
如何在同一个项目的两个不同操作系统中使用两个不同的 IDE?
- 我应该使用单一的跨平台 IDE 吗?
- 我应该学习 CMake(或类似的)并将其配置为与两个 IDE 一起使用吗?
- 我可以/应该在网络上托管我的代码并自动与离线项目同步吗?
- 备择方案?
在此先感谢大家。
编辑:
只是为了澄清,该项目将是一个用于学术协议的简单服务器。将有一个客户端要求向/从服务器上传/检索一些文件。对于学术,我的意思是,例如,我必须使用 pthreads/win32 线程而不是更高级别的 C++ 线程库。