在linux中c,C++编程,在不同操作系统的lib库名字不同的,为了让程序可以多平台,需要在宏定义中判断当前运行操作系统和编译器的类型,动态调整。
跨平台分两部分:
操作系统判定:
Windows: WIN32
Linux: linux
Solaris: __sun
在linux中c,C++编程,在不同操作系统的lib库名字不同的,为了让程序可以多平台,需要在宏定义中判断当前运行操作系统和编译器的类型,动态调整。
跨平台分两部分:
操作系统判定:
Windows: WIN32
Linux: linux
Solaris: __sun