易截截图软件、单文件、免安装、纯绿色、仅160KB

同时提供 windows下的dll和 linux下的so 文件

我要写个服务端。 要求同时支持windows 和 linux 两个 系统。  也就是要写一个 dll和一个so 文件。由于我一直都是在winds下写程序。linux的还不会。 向大家咨询 同时 支持 dll和so  应该怎么写。
用纯c/c++来写,或者用跨平台的库,比如wxWidget等。



用什么编译环境来写? 写一个工程能同时生成 dll和so吗?

没办法共用一套代码,可以分别建一个工程

windows下建一个。 然后 再在 linux下 再建一个。  是这样的吗?

如果你想在linux下用C++写,那用g++编译,参数你需要了解一下,如果参数没有配对,linux只会去默认的路径找DLL,不会在当前找。

楼上你好。 不是我想 在哪写的问题。  主要问题在于我根本就不知道  应该  在哪里写。。  我 不懂 linux. 没在上面写过代码 。   

      我希望知道的能给个建议啊。 同时提供 dll和 so。 这种情况下 应该怎么写。 我不懂linux

你用相同的代码在windows和linux分别编译就行了吧

如果你的DLL调用了Windows API或者使用了MFC,那就要重新写Linux下的代码并在Linux里面另外编译;如果是纯C/C++,就只要在Linux里面重新编译就好了(可能要稍微修改)。Linux里的编译工具一般是gc,你要看看makefile怎么写。
如果还没开始做,建议参考1楼的。

引用
如果你的DLL调用了Windows API或者使用了MFC,那就要重新写Linux下的代码并在Linux里面另外编译;如果是纯C/C++,就只要在Linux里面重新编译就好了(可能要稍微修改)。Linux里的编译工具一般是gc,你要看看makefile怎么写。
如果还没开始做,建议参考1楼的。


是gcc


相关问答:

关于Linux gcc编译器的问题

原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......

请问Ubuntu Linux 怎么实现离线更新呢?

现在我有两台机 一个在家  一个在学校  在学校的那台机子不能上网  我把家里的那台机子更新到最新了  然后把 /var/cache/apt/archives  下的所有Deb包复制到学校那台没联网的机子上了&nbs ......

硬盘安装RedFlag LINUX 后还可以安装WINDOWS吗

是这样的,近段在WINDOWS上上网时总是有病毒,我不习惯装杀毒软件,以前也一直没装过,觉得麻烦。然后就硬盘安装了LINUX,还好,可以上网,可以查东西。但是我是在WINDOWS下做软件开发的,还想装上WINDOWS,不知道能 ......

北京急招linux、PHP网络应用开发

我们隶属中科院计算所网络重点实验室(http://www.ict.ac.cn/survey/channel/detail443.asp)基础设施课题组.
现因项目和业务拓展的需要,特需要招聘与项目相关的网络应用工程师1-2名。

具体要求如下。有意者 ......

linux /etc/rc.d/目录下找不到rc3.d文件夹?

linux /etc/rc.d/目录下找不到rc3.d文件夹?

请教各位大虾指教?

命令行里:setup服务选项莫法用,请教下如何解决?

谢谢
弄哪去了?
不小心删除了?

那可惨了,copy个rc.5用用吧。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号