LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1440|回复: 14

xp下vc++里编的程序怎么移植到linux下

[复制链接]
发表于 2006-5-22 20:14:36 | 显示全部楼层 |阅读模式
rt,高手请帮忙
发表于 2006-5-22 22:09:14 | 显示全部楼层
先读懂源码,然后看看哪些是可以直接用的,哪些要修改,哪些不可实现需要重写,然后就是编码、调试、测试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-22 23:40:11 | 显示全部楼层
我是个新手,不知道哪些能用,哪些不能用,能不能说得具体些
回复 支持 反对

使用道具 举报

发表于 2006-5-23 12:29:35 | 显示全部楼层
不能。。。。
回复 支持 反对

使用道具 举报

发表于 2006-5-23 15:21:55 | 显示全部楼层
如果是用标准 C/C++ 写的, 那直接编译源码就可以了。

如果用 MFC 写的, 则需要在 GNU/Linux 下重写。

Windows API 写的可以用 Wine。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-23 16:31:19 | 显示全部楼层
谁能帮我看看,你们说的我都不太懂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-24 11:33:06 | 显示全部楼层
#include "afxmt.h"
#include <iostream>
#include "CList.h"
#include "CNode.h"
#include <stdlib.h>


#define RAND_MAX 0x7fff
using namespace std;
这是我在程序头写的,能移植到linux下吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-24 17:26:50 | 显示全部楼层
Clist.h和Cnode。h是我自己定义的,这样可以吗?
还有我在VC++6.0下编辑时对工程作了设置,在c/c++选项下code generation中的use run-time library中设置成多线程了,
在连接选项下输入中设置忽略库中忽略了libcmt.lib
这些设置怎么在linux下设置?
回复 支持 反对

使用道具 举报

发表于 2006-5-24 20:47:06 | 显示全部楼层
Clist.h和Cnode。h是我自己定义的,这样可以吗?

这两个头文件中又各包含了其它的哪些头文件?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-24 22:10:16 | 显示全部楼层
只有#include "afxmt.h",可以吗
那些设置怎么弄?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表