【发布时间】:2011-04-26 13:49:34
【问题描述】:
我想从其普通 C/C++ 源移植现有的 Linux 应用程序 代码到 Windows XP/Vista/7 的功能完全相同,不会丢失 这里和那里的模块很少等。基本代码可以构建,但问题是 我将要移植的应用程序有其他 Linux 依赖项。
问题:如何将具有其他库依赖项的 C/C++ 代码移植到 视窗系统?使用 MinGW。有没有我可以做到这一点的IDE?或第一个 我只需要找出依赖库。然后最后构建主 申请?
是否可以建议,此类应用程序或参考的 hello world 到任何真正有效的资源。因为我尝试过自己却失败了 使用 MinGW 构建它具有的其他依赖项。跟进:
-
安装 Cygwin
- http://cygwin.com/setup.exe
- C:/cygwin
- 确保检查了所有 gcc/g++/svn/wget 等...
-
安装 apt-cyg(如果是默认的就好了)
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg install apt-cyg /bin -
发现,这是与您的应用相关的库
apt-cyg install libxml2 iconv bison flex pkg-config -
将 Linux 应用安装到 Windows 应用
wget site/download/staffs tar xvfz staffs.tar.gz # your time saver apps ./configure make make install
【问题讨论】:
标签: c++ c visual-c++ ubuntu mingw32