nmake相关内容

从QMake运行程序/脚本

我们有一个相当大的代码库.绝大多数代码使用qmake进行编译以生成makefile.但是,运行批处理文件或运行其他程序会产生一些子项目. 我希望能够使用qmake编译所有内容,但是我不知道如何获取qmake来简单地运行脚本. 我尝试过的一件事是在我的pro文件中使用QMAKE_EXTRA_TARGETS,如下所示: TEMPLATE = lib SOURCES = placeho ..
发布时间:2020-05-05 11:38:20 其他开发

nmake-模拟评估函数

我想在b.mak生成文件中获取名为$(MYVAR)_SOME_SUFFIX的变量的值. 相反,我收到"b.mak(2):致命错误U1001:语法错误:宏中的非法字符'$'" # ---- a.mak ---- all : set MYVAR=SOME_PREFIX nmake -f b.mak #--- END --- # ---- b.mak ---- all: ..
发布时间:2020-05-05 09:07:38 其他开发

nmake根据目标修改宏

我有一个Makefile.mak,可以在其中基于我的基于C的源代码创建一个test.exe或DLL.我正在使用CL.EXE和NMAKE. 我想修改我CFLAGS宏像这样当目标是TEST.EXE: CFLAGS = $(CFLAGS) -DMAIN 当然,我在C代码中使用了它: #ifdef MAIN ... int main()... yada yada #endif 我 ..
发布时间:2020-05-05 08:57:47 其他开发

为Windows构建Lua的luafilesystem

在构建makefile时我一无所知-我正在尝试在Windows 7 x86中构建luafilesystem以用于Windows的Lua.我已经在网上搜寻了教程,但是我无法弄清楚.我可以在开发人员命令提示符下运行NMAKE,但收到以下错误: C:\Users\Me\Desktop\luafilesystem-master\luafilesystem-master>nmake -f Makefi ..
发布时间:2020-05-04 06:38:12 其他开发

扩展的命令行太长

在使用MSVC9时,我在链接阶段遇到问题.它说: NMAKE:致命错误U1095:扩展了命令行link.exe. . .太长了 解决方案 大声笑,但我们需要更多信息来回答您的问题.基本上,对于初学者来说,操作系统是指用于调用链接程序的命令行大于cmd.exe本身允许的缓冲区.如果我没记错的话,也许有一种方法可以使命令外壳在命令行上利用更大的缓冲区.或者,您可以将Shell更改为Win ..
发布时间:2020-05-01 03:36:53 C/C++开发

在ActivePerl上编译WWW :: Curl

我正试图(拼命地)将WWW :: Curl的最新版本构建/安装到我的activeperl框上(稍后我将解释为什么不使用PPM) 我必须按照此处的说明进行一些修改: http://cpansearch.perl.org/src/SZBALINT/WWW -Curl-4.15/README.Win32 我还必须更改以下行: 发件人: open(H_IN, "-|" "gcc", ..
发布时间:2020-04-30 10:16:59 其他开发

在makefile中使用nmake与通配符

我正在尝试设置一个nmake makefile来将我们的balsamiq模型文件自动导出到png文件,但是我恐怕不能做出这样做的一般规则的头和尾,没有明确列出我想要导出的所有文件。 此页面详细介绍了导出文件的命令行语法,并此页面包含一个示例,其中包含.obj文件到.exe文件的通用规则。 我已经尝试过的makefile看起来像这样: .bmml.png: “C:\Program ..
发布时间:2017-10-05 15:04:03 开发方法

如何利用nmake的所有内核?

我刚刚得到了一个新的四核心电脑,并注意到nmake只使用1个进程。 我曾经使用make,它有开关-j4启动4流程。根据下面的信息,我可以添加一个命令到我的qmake项目文件: > QMAKE_CXXFLAGS + = / MP 哪个对我有效。非常感谢。 解决方案 根据 MSDN , nmake 没有这样的选项。 然而,您可以使用VC ++命令行编译器使用 / ..
发布时间:2017-07-27 03:51:15 Java开发

让Cygwin知道关于microsoft cl和nmake?

我试图使用以下命令编译Cygwin中的Fortran运行时库( f2c ): nmake -f makefile.vc all 在包中给出的每个指令,首先我必须让Cygwin知道Microsoft cl 编译器和 nmake 。我如何在Cygwin中这样做? 我已经将 vcvarsall.bat 添加到 Cygwin.bat 文件,但我不知道可以为 nmake 做。此时,我收到此错误: -ba ..
发布时间:2017-03-09 21:06:07 Linux/Unix

如何加速我的CMake启用C ++项目的编译时间?

我遇到了几个SO问题关于改善CMake启用C ++项目的最近的周转时间的特定方面(如”我应该在什么级别分发我的构建过程?“或”cmake rebuild_cache为 一个子目录?“),我想知道是否有更一般的指导利用具体的可能性CMake提供。如果可能没有跨平台编译时优化,我主要对Visual Studio或基于GNU toochain的方法感兴趣。 我已经知道并投资进入通常推荐的区域以加速 ..
发布时间:2016-12-22 14:27:26 其他开发

Verbose NMake Makefile使用CMake

我一直按照常见问题解答中的说明操作:是否有选项产生更多“冗长”的编译?我现在有: $ cat C:/ Program Files / CMake 2.8 / share / cmake-2.8 / Modules / Platform / Windows .cmake [...] #取消注释以调试nmake和borland makefiles set(CMAKE_START_TE ..
发布时间:2016-12-03 01:15:35 其他开发

Visual Studio 2012平台工具集设置不正确

我有一个C ++项目,我在VS 2010中创建,我现在运行它在2012年,但我仍然想使用2010年的编译器。所有我的其他项目在同一个解决方案是好的,但由于某种原因,这一个NMake文件转到Microsoft Visual Studio 11.0为MSBuild.exe而不是Microsoft Visual Studio 10.0喜欢它应该是。有人知道如何改变这一点吗? 通常我只打开vcxpr ..
发布时间:2016-10-28 01:23:19 C/C++开发

编译时出错Qt:nmake致命错误U1077

我试图编译Qt 4.7.4,但我总是得到这个错误: mt.exe:一般错误c101008d:无法将更新的清单写入文件“release\tutorial5.exe”的资源。该系统找不到指定的文件。 NMAKE:致命错误U1077:'“C:\Program文件(x86)\Microsoft SDKs\Windows \v7.0A\bin\mt.exe”':返回代码'0x1f' 停止。 ..
发布时间:2016-10-23 14:51:52 C/C++开发

VS2012 nmake使用v110_xp工具集?

在使用“nmake”编译时,是否有使用 v110_xp 工具集(而不是默认的“v110”)的方法? m试图编译Visual Studio2012的Qt5库,我需要它在Windows XP机器上工作。我有managet使用带有nmake的VS2012编译所有Qt5库,但即使简单的测试应用程序无法运行在XP机器给我“程序入口点_except_handler4_common不能位于动态链接库msv ..
发布时间:2016-10-22 18:16:12 C/C++开发