
正文
windowsmakefile使用,windows运行makefile文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在一个makefile中执行另外一个makefile(windows下的nmake以及linux...
就如你说的这么弄……不过不加 -f xxxx 就是用默认的 Makefile。你写的 make Makefile 会让 make 去执行默认 makefile 里面的 Makefile 段落的东西……很多软件都是这么实现的多 makefile 区别使用。
make 是 Linux 开发套件里面自动化编译的一个控制程序,他通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。
make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make.可见,makefile都成为了一种在工程方面的编译方法。
当 make 命令第一次执行时,它扫描 Makefile 找到目标以及其依赖。如果这些依赖自身也是目标,继续为这些依赖扫描 Makefile 建立其依赖关系,然后编译它们。一旦主依赖编译之后,然后就编译主目标(这是通过 make 命令传入的)。
打开DOS窗口,输入nmake,可能会出现如下错误提示,如下图所示。这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量在DOS窗口中输入set path, 则会看到如下提示。
相关问答
Q1: makefile.win是什么
1、.mak就是一个makefile可以指定怎样编译(命令行,必须先设置VC命令行环境)vcvars3bat可设置环境,在vc98/bin下nmake/fXXXX.mak如果有一个makefile就只要nmake就可以了。
2、Makefile.win是makefile文件。
3、makefile是一个文本文件,用来控制编译器如何编译源代码文件。在win10下用文本编辑器就可以打开,但没啥意义。
4、因为你在窗口打开了makefile.win,当你编译源文件后,makefile.win也被改变了,所以问你要不要reload,把makefile.win文件关掉,再编译就不会出现这句信息了。
5、工具编译器选项目录二进位档:加入 C:\Dev-Cpp\libexec\gcc\mingw32\2 这个路径。
Q2: 我使用的是windows下的QT,使用qmake生成的makefile脚本,怎么才能执行m...
1、用cmd 进入DOS。。然后进入你的工程目录,在工程目录下,执行make。
2、Qmake可自动检测到用户界面文件gotocelldialog.ui,并在makefile中添加合适的UIC(userinterfacecompiler)规则语句。UIC工具最终将gotocelldialog.ui文件转换为标准C++代码,存于ui_gotocelldialog.h文件中。
3、我来回答你的问题吧 首先make命令一般是linux上gcc默认使用的 而windows上编程一般使用visual c++的,它的编译器命令就不是make而是nmake。其次你使用qtCreator编译就可以,没必要使用命令行,因为命令行需要设置环境变量的。
4、对于生成 Makefile 或者 *.sln 可以进一步使用 make 或者 namke 生成对应的可执行程序。
5、我们可以在 qmake 的 project 文件中通过如下方式使用上面所列出的属性值,具体示例如下所示:qmake 需要一个平台和编译器描述文件,该文件包含许多用于生成适当 Makefile 的默认值。
Q3: qtmakefile无法修改
1、这是因为书写格式不正确导致的错误,通常是因为将Tab键替换为了空格键 导致的格式错误,只需要将错误行找出并将空格键改为Tab键,并且代码高亮则说明格式修改正确。
2、你的mingw版本冲突吧,-fno-keep-inline-dllexport需要g++ =6。开个cmd查一下你的 g++的版本吧。
3、这个是说你的Makefile文件里面没有提供laying_out_widgets.cpp的编译规则。不知道你是自己写的Makefile还是自动生成的Makefile,总之就是这个Makefile有点问题。相应的增加laying_out_widgets.cpp的编译规则就可以了。
4、很明显,错误是 “multiple definition of `typeinfo name for std:exception”,也就是对类型重复定义了,错误的起因可能是你的头文件的引用冲突了。
5、看下/usr/local/qt-x11-opensource-src-0/src/tools/moc/moc.h:27 引用的这个文件在哪里,能找到的话复制过来。 要是实在解决不了,也找不到的话改下上一级的makefile,让他不编译这个目录。
Q4: Cmake是什么?有什么用?在WINDOWS下如何用
CMake是一个跨平台的开源构建工具,用于管理C ++代码的构建过程。在一个CMake项目中,我们只需要提供一个CMakeLists文件,其中包含编译配置信息和源代码的目录结构,CMake就能自动解析这些信息并生成相应的构建脚本。
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。作用是他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
CMake是一款免费实用的编程工具,不少程序用户都会在电脑中安装这款软件,不过有很多用户并不知道要怎么安装CMake软件,下面以系统为例,给大家介绍一下具体的方法如下。
CMake是一个编译配置工具, 它是一个跨平台c/c++ 编译配置工具。可以通过编写CMakeLists.txt配置文件,可以控制生成的Makefile或者windows下工程文件。
Q5: mk是什么格式的文件,用什么软件打开
1、播放MKV这类格式并不需要专用的播放器,任何DirectShow的播放器都可以播放MKV、OGM、MP4文件,如常见的Media player Classic、BSplayer、ZoomPlayer播放器等,甚至包括 Windows Media player。
2、.mk后缀名文件类型:Makefile扩展名为.mk的文件是一个开发文件。
3、安装相应的播放器就可以播放,一般都是自带有播放器的。MKPlayer,PotPlayer这些你都可以试试,最好还是用它自带的。一般在它配置的程序中是有的。
4、Mbm格式文件可以用mbm whizard工具打开查看。一般用于Symbian OS操作平台的手机主题中(诺基亚居多)。
windowsmakefile使用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于windows运行makefile文件、windowsmakefile使用的信息别忘了在本站进行查找喔。


