我是第三年计算机科学专业的学生。我在Visual C++中被提出并且非常熟练地使用它。然而,我的学校主要在Linux平台上进行教学。到目前为止,我已经在Visual Studio中进行了编程和调试,然后当我确定自己能够正常工作时,我会在Linux中重新编译源代码以确保它在那里工作。在Visual Studio中使用Unix Api编写C/C++?
但现在我的项目需要使用Unix API调用,Berkly套接字和有时使用pthread。
是否有可用的库可以访问Windows上的Unix API?如果是的话,我将如何去使用它们的Visual C++ 2010?
我真的不想使用Gedit和Gdb来调试复杂的(至少对我来说)代码。
欢迎来到现实世界。我们不能总是获得我们想要的开发工具和环境 - 不幸的是。 – 2011-03-14 00:47:26
在虚拟机中运行Linux不是一个选项吗?作为一名学生,学习Linux编程可能会让你对未来的雇主更有吸引力。 – 2011-03-14 01:28:43
问题是我是一个非常直观的学习者;这与学习障碍有关。我还没有找到一个IDE,它是Unix/Linux的原生代码,与Visual Studio具有相同的表现力和功能,特别是在调试时。 不得不使用GDB之类的东西进行调试,使编码速度和调试速度降到最低。 – agent8261 2011-03-14 04:19:39