file.cpp从windows到linux

时间:2012-12-12 11:27:57

标签: c++ linux windows

我有一个file.cpp,它包含在file.h中。这适用于Windows。是否有一种简单的方法来更改要在linux上编译的代码,或者我必须重写所有这些代码。

提前致谢。

1 个答案:

答案 0 :(得分:3)

将代码移植到不同操作系统的一些指针:

  1. 检查文件中包含的所有系统标头。如果存在特定于操作系统的标头,请将它们放在特定于操作系统的宏下,并添加适用于Linux OS的不同标头文件
  2. 检查所有系统函数调用并替换它们。
  3. 检查是否存在任何特定于编译器的宏或代码并进行更改。
  4. 检查所有操作系统是否支持所使用的数据类型。