- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 nmake
构建 Qt。但是,当我尝试这样做时,出现以下链接错误。
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
据我所知,这是由于 .NET Framework 版本(我使用的是 .NET 4.5),当我在 VS2010 中编译 C++ 项目时遇到相同的链接错误。为了摆脱它,我按照 this 中的建议禁用了增量链接。发布。
但是当我从 VS 命令行运行 nmake
时,我不知道该怎么做。我是否必须在配置时提及它,或者我可以将它作为参数传递给 nmake 吗?
最佳答案
这是一个链接器标志,因此您需要将它传递给您的链接器而不是“nmake”。也就是说,当从命令行构建时,在 Windows 生成文件中,您需要找到链接器调用并在其中传递参数。伪代码如下:
富: $(LD_COMMAND)/INCREMENTAL:NO
你可以打开一个 qmake 项目文件并写下:
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO
然后,您可以调用 qmake 命令,并查看生成的 Makefile。然后寻找“/INCREMENT:NO”,同样,如果您以不同的方式创建它,则需要将其放入您的 Makefile 中。
否则,如果您为 Makefile 生成生成 qmake,它就会起作用,前提是您正在为您的工具链和环境选择合适的规范文件。
关于c++ - 使用 NMAKE 时禁用增量链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20933126/
我正在做这样的事情: all: @SET /p filecontent= type somefile.txt PASSWORD=secret c:>type makefile !INCLUDE
我的构建过程需要一个小的 nmake makefile。文件类型为 TXT 和 PDF。因此,我在我的 makfile 中添加了一个推理规则。但是 nmake 完全忽略了它。怎么了? Number=1
我正在将 GNU Make makefile 转换为 Microsoft Visual Studio Makefile。我有三个疑问: 1) 如何替换字符串。例如在包含以下内容的文件夹中: names
我正在尝试编译一些第三方代码并遇到了一些奇怪的 NMAKE 行为。 Makefile 中的行是 cholmod_aat.o: ../Core/cholmod_aat.c $(C) -c
我正在尝试编译一些第三方代码并遇到了一些奇怪的 NMAKE 行为。 Makefile 中的行是 cholmod_aat.o: ../Core/cholmod_aat.c $(C) -c
我有一个包含顶级 makefile 和三个子文件夹的项目,每个子文件夹中都有一个 makefile。 在普通的 makefiles (gnu make) 中我可以这样做: # Just for me
如果我这样做,我认为在 nmake 中: example : set value=77 echo %%value%% 结果将在控制台上显示 77。 有没有办法调用 .
当我在命令提示符中键入 nmake 命令时,出现此错误: 'nmake' is not recognized as an internal or external command operable p
我正在尝试使用 cmake 和 CLion 构建一个 C++ 项目,但我遇到了一些我无法理解的错误: "C:\Program Files\JetBrains\CLion 2019.2.5\bin\cm
我在VS 2012控制台中使用nmake来编译GDAL,我想知道哪个命令可以帮助我删除上一次由nmake命令生成的所有文件。 c:\gdal>nmake clean Microsoft (R) Pro
我看到了两个与我的问题相似的话题,但都没有找到对我有帮助的答案。 我得到了一台运行 Windows 7 Enterprise SP1 64 位的新笔记本电脑,我在上面安装了 Active Perl 5
我注意到了 nmake.exe将其推理规则搜索限制为一个丢失的文件。我发现网上没有提到这个问题。我错过了什么吗? $ cat 生成文件 .后缀:.a .b .d .e 全部:abc.e .a.b: 复
实用程序:NMake 平台:Windows 7 我有以下 Makefile FILE = $(shell) *.c FILE += $(shell) *.cpp exec: @echo $(F
我有一个 Nmake 的 Makefile,其中包含宏中的文件列表: MYSRCFILES1=myfolder\file1.svg myfolder\file2.svg ... myfolder\fi
我想知道当当前目录位于调试文件夹中时,是否可以从命令提示符运行 nmake。我发现更改到以前的文件夹只是为了运行 nmake 然后返回调试文件夹以运行可执行文件是很乏味的。 debug release
您好,我决定尝试学习如何通过命令行和 makefile 构建程序,而不是依赖 Visual Studio 来为我构建程序。在熟悉了编译成 .obj 文件和链接的过程后,我转向了 NMake。我编写了一
我刚买了一台新的四核计算机,发现 nmake 只使用了一个进程。 我曾经使用带有开关 -j4 的 make 来启动 4 个进程。什么是 nmmake 等价物? [编辑]根据以下信息,我已经能够将命令添
我正在使用 NMake 制作联编文件。我有一些实用程序可以运行以将一个文件转换为 CPP 文件。该实用程序需要在 session 期间设置特定的 Windows 环境变量。我可以在 Makefile
大家好! 我正在尝试编译一些外部库作为编译 MESHLAB(用于 3d 网格处理的工具)源代码的先决条件。 首先,我使用“qmake”命令从我的项目文件 (external.pro) 生成 Makef
这个问题在这里已经有了答案: Using nmake with wildcards in the makefile (2 个答案) 关闭 2 年前。 我有 UNIX 背景,所以我习惯于在 GNU/M
我是一名优秀的程序员,十分优秀!