怎么将linux下的项目转换成windows的VS2010下的项目?
2015-08-27 00:30
483 查看
怎么将linux下的项目转换成windows的VS2010下的项目?
不显示删除回复显示所有回复
显示星级回复
显示得分回复
只显示楼主
收藏
liuchao35758600灼眼的超哥本版等级: 结帖率:100% | 楼主发表于: 2013-02-17 12:17:10 本帖最后由 liuchao35758600 于 2013-02-17 12:18:14 编辑 linuxwindowsmakefileIDEC语言 如题,项目有N个.c文件,分布在src目录下不同的子目录内。 有N个.h文件,分布在include目录下不同的子目录内。 项目依赖几个第三方函数库。 此项目在linux下,是用autotools工具生成configure脚本,通过运行configure脚本生成Makefile,以使用make命令编译整个项目。 但现在想让它能够直接在VS2010下编译,暂不考虑用MSYS、Cygwin之类的进行编译。 看着VS2010的界面,不知所措。 在此,寻求帮助。 更多0分享到: 准备好了么? 跳吧 !更多职位尽在 CSDN JOB 项目经理 钰诚控股集团 | 20-40K/月 我要跳槽 项目助理 钰诚国际控股集团 | 10-15K/月 我要跳槽 赴美高级IT项目经理 美国艾慕科技有限公司 | 34-41K/月 我要跳槽 项目经理 广州海闻软件技术有限公司 | 8-15K/月 我要跳槽 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 回复次数:4 |
classpatternsFingerStyle本版等级: | #1 得分:45回复于: 2013-02-17 13:29:25 选中工程 右键 Properties --> Configuration Properies-->c/C++-->General-->Additional Include Directories Properties --> Configuration Properies-->Linker-->Input-->Additional Dependencies |
问答8月活动 大波C币等着你!! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
TimXhHuangTimXhHuang本版等级: | #2 得分:50回复于: 2013-02-17 14:31:20 1.要先获得第三方函数库的Windows版本。 2.在你的vs2010里新建一个工程,将所有.c文件都加入工程中(也可加入你写的.h文件)。 3.如一楼所示设置好头文件路径和库(你的头文件路径和第三方库的头文件和库,还需要在Properties ->Linker->General->Additional Library Directories里加入库所在的路径)。 4.如果你用的标准c,且第三方库都有windows版本,转换会方便一点。否则需要替换就比较麻烦了。 另外如果你的项目要在多个环境下编译不防试试CMake。 |
问答频道每周精彩问答(第二期) 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
lhfslhfs青松2本版等级: | #3 得分:5回复于: 2013-02-17 14:39:07 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
liuchao35758600灼眼的超哥本版等级: | #4 得分:0回复于: 2013-02-17 14:45:14 引用 2 楼 TimXhHuang 的回复: 1.要先获得第三方函数库的Windows版本。 2.在你的vs2010里新建一个工程,将所有.c文件都加入工程中(也可加入你写的.h文件)。 3.如一楼所示设置好头文件路径和库(你的头文件路径和第三方库的头文件和库,还需要在Properties ->Linker->General->Additional Library Directories里加入库所在的路径)。 4.如果你用…… 第三方库都有windows版本。 |
相关文章推荐
- linux和openwrt下更新源
- 将Linux代码移植到Windows的简单方法
- linux日常管理
- linux防火墙
- linux内核字节序转换宏
- 在linux下查看内核版本、gcc版本、操作系统多少位等参数
- vmware使用已有linux系统的物理磁盘分区
- CENTOS JAVA 安装
- 如何在64位版本Linux上开发运行32位应用程序
- Linux insides笔记(一)
- centos安装nodejs
- Linux系统管理-终止进程/工作管理
- 在linux和windows上安装qt及creator
- linux下杀死进程的若干方法
- linux命令详解(6):rmdir
- linux 笔记 --- tar命令
- python 获取linux环境变量
- centos6.5 rsync+inotify实现服务器之间文件实时同步
- centos6.5 rsync+inotify实现服务器之间文件实时同步
- linux eth0 设置