当前位置: 技术问答>linux和unix
win32下编译Linux 下的项目(makefile.am和makefile.in)
来源: 互联网 发布时间:2016-03-24
本文导语: 我在网上下载了一个开源的项目,想研究学习一下,可是里面除了.h .cpp文件外只有 makefile.am和makefile.in 文件,在google上找了一下,都没有相关帖子说明确切的作用和如何将其转换。 我只会用VC ,另外对于mingw环境...
我在网上下载了一个开源的项目,想研究学习一下,可是里面除了.h .cpp文件外只有 makefile.am和makefile.in 文件,在google上找了一下,都没有相关帖子说明确切的作用和如何将其转换。
我只会用VC ,另外对于mingw环境,GCC也会照说明配一下。
我现在的目的是想配一个环境对这个项目边调试边学习一下,看一下是如何实现的。最好是在VC编译器下,那就更熟悉了。
我注意到项目的每个源文件子目录下除了.h .cpp文件外都有 makefile.am和makefile.in 文件,我估计.am文件就是项目文件.
我只会用VC ,另外对于mingw环境,GCC也会照说明配一下。
我现在的目的是想配一个环境对这个项目边调试边学习一下,看一下是如何实现的。最好是在VC编译器下,那就更熟悉了。
我注意到项目的每个源文件子目录下除了.h .cpp文件外都有 makefile.am和makefile.in 文件,我估计.am文件就是项目文件.
|
我以前做过类似的事情。如果要在win32下重新编译,用VC新建项目,包括所有源文件。指定头文件目录和自定义库的目录。编译时候最多的问题大概是找不到库和头文件了。
除此之外一些源文件的特殊的编译选项,要阅读makefile里怎么编写的。还要注意一些#define,在makefile里找到 -D后面的参数,然后看是如何定义的,要加到VC的编译选项里面。
除此之外一些源文件的特殊的编译选项,要阅读makefile里怎么编写的。还要注意一些#define,在makefile里找到 -D后面的参数,然后看是如何定义的,要加到VC的编译选项里面。
|
http://club.ccmove.com/nclub/topicdisplay-3475-968640-1.html
|
帮顶一下