怎么将linux下的项目转换成windows的VS2010下的项目?

灼眼的超哥 2013-02-17 12:17:10
如题,项目有N个.c文件,分布在src目录下不同的子目录内。
有N个.h文件,分布在include目录下不同的子目录内。
项目依赖几个第三方函数库。

此项目在linux下,是用autotools工具生成configure脚本,通过运行configure脚本生成Makefile,以使用make命令编译整个项目。

但现在想让它能够直接在VS2010下编译,暂不考虑用MSYS、Cygwin之类的进行编译。
看着VS2010的界面,不知所措。
在此,寻求帮助。
...全文
666 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
灼眼的超哥 2013-02-17
  • 打赏
  • 举报
回复
引用 2 楼 TimXhHuang 的回复:
1.要先获得第三方函数库的Windows版本。 2.在你的vs2010里新建一个工程,将所有.c文件都加入工程中(也可加入你写的.h文件)。 3.如一楼所示设置好头文件路径和库(你的头文件路径和第三方库的头文件和库,还需要在Properties ->Linker->General->Additional Library Directories里加入库所在的路径)。 4.如果你用……
第三方库都有windows版本。
青松2 2013-02-17
  • 打赏
  • 举报
回复
TimXhHuang 2013-02-17
  • 打赏
  • 举报
回复
1.要先获得第三方函数库的Windows版本。 2.在你的vs2010里新建一个工程,将所有.c文件都加入工程中(也可加入你写的.h文件)。 3.如一楼所示设置好头文件路径和库(你的头文件路径和第三方库的头文件和库,还需要在Properties ->Linker->General->Additional Library Directories里加入库所在的路径)。 4.如果你用的标准c,且第三方库都有windows版本,转换会方便一点。否则需要替换就比较麻烦了。 另外如果你的项目要在多个环境下编译不防试试CMake。
FingerStyle 2013-02-17
  • 打赏
  • 举报
回复
选中工程 右键 Properties --> Configuration Properies-->c/C++-->General-->Additional Include Directories Properties --> Configuration Properies-->Linker-->Input-->Additional Dependencies

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧