如何从vc 向 c++移植

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:26:17
我公司的vc++写的程序需要向c++移植,不知难度有多大,应该注意什么?
原来是windows下的,需要移植到linux+mysql的硬件设备上

楼主你好。

楼主的意思是把VC++写的源码,在win平台编译的程序,像其他平台迁移吧,否则就没有什么好问的。

VC++中有很多win专用的函数,这些部分是没有办法迁移到linux平台的,但可能能够用其他for win的编译器编译,但是一些针对vc++的语法和函数,是必须做出修改的。

楼主如果是要迁移到linux,必须先修改针对win操作系统的底层代码,然后用gcc编译.cpp源文件,根据错误慢慢修改。

因为不知道楼主的vc++的程序主要是干什么用,如果是一些数据处理文件处理这样的,这些代码符合标准C++要求的话,就是平台无关性的,差不多任何编译器都可以编译的。

如果是编写的一些系统软件,而且使用很多针对性的mfc架构的话,那是没有办法迁移的,该代码还不如重写代码。

VC++就是C++的一种.
你已经是C++了还要干麻?

vc++是应用工具,不需要知道内在代码,用mfc等生成就行了
c++比较低层,学习起来也比较困难,移植时还要看是在win32下还是linux下
比较困难。。

如果你的意思是要用别的c++ compiler编译的话,你应该去查相应的文档

肯定很大,对楼主而言