移植c程序的问题 该怎么办?

就是我在自己的电脑上写了一个软件,用到了socket还有一些Windows的库,这个软件怎么才能在别人的电脑上使用呢?c语言写的。

1.编译,带上运行库安装到别人的电脑上。
2.1如果是vs的,可以先安装vs对应版本的运行库。
2.2如果是minGW的,可以先安装minGW库;
2.3如果是Linux的,也要安装所需要的lib。
2.4但是如果有自己创建的动态库仍要复制到目标目录。
3.然后修改相关的配置文件
4.应该就可以运行了

具体点嘛,除了自己头文件打开的那些库还有其他的吗?

编译为exe文件,然后连同它和它使用的dll库文件拷贝到用户计算机上,不需要头文件和源代码文件。
最好用installshield做一个安装程序。

1.编译,带上运行库安装到别人的电脑上。
2.1如果是vs的,可以先安装vs对应版本的运行库。
2.2如果是minGW的,可以先安装minGW库;
2.3如果是Linux的,也要安装所需要的lib。
2.4但是如果有自己创建的动态库仍要复制到目标目录。
3.然后修改相关的配置文件
4.应该就可以运行了

静态库进行编译…然后直接当绿色软件发就行

百度installShield。

若果是同一类操作系统的话,只需要加上自己的动态库就行了吧
如果不是相同的操作系统的话,应该需要在不同的操作系统中独立编译吧。