当前位置: 技术问答>linux和unix
由linux移植到window的问题
来源: 互联网 发布时间:2015-11-18
本文导语: 大家好.我有一个在linux下的用stl写的程序,现在想移植到windows下,听说STLport就支持这样的移植,我安装了stlport之后,生成了一些库文件,我把这些都加入我的vc.net的INCLUE变量中,不知道这事后还要做些什么样的改动,比如头...
大家好.我有一个在linux下的用stl写的程序,现在想移植到windows下,听说STLport就支持这样的移植,我安装了stlport之后,生成了一些库文件,我把这些都加入我的vc.net的INCLUE变量中,不知道这事后还要做些什么样的改动,比如头文件,数据类型?恳请了解的大侠赐教!
|
stl是C++的标准之一,现在各种流行的C++编译器都支持,所以它本身就是跨平台的,如果你仅用了STL中string,vector,map等等最基本的东东,不需要在VC下做任何设置就可以通过编译的,不过STL中的有一部分内容并不跨平台,是属于扩展的东东,这样就需要得到相应的库的支持,因为STL库也有几种类型,你可以试着先直接编译一次,看是否能通过
|
基本不用改什么
对于头文件,
unistd.h --> windows.h
对于头文件,
unistd.h --> windows.h
|
自己建个目录
指定一下
把dev-c++下的相同的文件拷过来
指定一下
把dev-c++下的相同的文件拷过来
|
有源代码移植基本不用改多大的地方。