首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    NMAKE编译CTK

    NMAKE编译CTK 启动编译环境 从VC中启动命令行或通过VC提供的批处理启动命令行,以能运行编译环境。 如果装了多个VC版本,注意使用想要的VC版本启动安装编译环境。 用文本编译工具修改CTK目录下的SuperBuild.cmake,以增加安装步骤 添加如下内容 #add install command if(WIN32) set(_INSTALL_CMD nmake DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD}") endif() #add install command if(WIN32) set(_INSTALL_CMD nmake 源站可能有防盗链机制,建议将图片保存下来直接上传(img-txa2UCXm-1597631378024)(study/image-20200815180036083.png)] 配置工程类型 然后选择工程类型为NMake 2017\Community\Common7\Tools>cd d:\study\framework\ctk\ctk\build2 d:\study\framework\CTK\ctk\build2>nmake

    70320编辑于 2022-09-06
  • 来自专栏10km的专栏

    nmake(vs2015)命令行编译libjpeg-turbo(x86amd64)

    libjpeg-turbo-1.4.2.msc D:\os.package\cpp\libjpeg>cd libjpeg-turbo-1.4.2.msc 生成Makefile cmake -G "NMake done -- Build files have been written to: D:/os.package/cpp/libjpeg/libjpeg-turbo-1.4.2.msc 编译安装 执行nmake install完成编译和安装过程: D:\os.package\cpp\libjpeg\libjpeg-turbo-1.4.2.msc>nmake install Microsoft (R) 程序维护实用工具

    2.5K21发布于 2019-05-25
  • 来自专栏c++ 学习分享

    WIN7 QT4.8 VS2005

    4、编译完了,就开始nmake吧。nmake的整个过程估计要好几个小时。 \nmake.exe"' : return code '0x2' 06.Stop. 07.NMAKE : fatal error U1077: 'cd' : return code '0x2 NMAKE : fatal error U1077: '"d:\Program Files\Microsoft Visual Studio 9.0\VC\BIN \nmake.exe"' : return NMAKE : fatal error U1077: “"D:\tools\Microsoft Visual Studio 10.0\VC\BIN\nmake .exe"”: 返回代码“0x2” NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop.

    60040编辑于 2023-07-06
  • 来自专栏代码编写世界

    CMake构建学习笔记25-SpatiaLite库的构建

    在这里就记录一下笔者使用nmake构建SpatiaLite库的过程。 除了上述指令之外,为了区分构建步骤,以下步骤也很常见,例如清理构建过程的文件: nmake -f makefile.vc clean 将构建结果进行安装: nmake -f makefile.vc install 具体来说,nmake的配置参数文件是nmake.opt,但是只有这个文件还不够,还需要根据构建环境不同,动态生成这个nmake.opt文件。 构建freexl与前面介绍nmake构建的一般方法基本一致: nmake -f makefile.vc #构建 nmake -f makefile.vc install #安装 nmake -f makefile.vc 问题 如文中所说,这种nmake构建的方式有个很大的问题就是总是需要临时修改nmake64.opt和makefile64.vc来应对不同的环境,这对于使用脚本自动批处理的方式来说不太友好。

    29610编辑于 2025-09-05
  • 来自专栏c++ 学习分享

    openssl怎么编译成动态库

    3、解压缩openssl的包,通过cd命令切换到openssl的目录 4、执行:perl configure VC-WIN32 5、执行:ms/do_ms 6、选择不同的编译结果 1) 执行:nmake -f ms/ntdll.mak 该命令生成动态库,默认使用的是MD 2) 执行:nmake -f ms/nt.mak 该命令生成静态库,默认使用的是MT 3) 想生成使用静态链接运行时库的动态库则采用下面方法 为/MT ,然后重新编译,执行 nmake -f ms/ntdll_mt.mak 4) 想生成使用动态链接运行时库的静态库则采用下面方法 复制一个nt.mak并命名为nt_md.mak,修改里面的 为/MD ,然后重新编译 ,执行 nmake -f ms/nt_md.mak 7.其它命令: nmake -f ms/ntdll.mak clean // 清除编译的中间文件 nmake -f ms

    1.2K30编辑于 2023-07-06
  • 来自专栏c++ 学习分享

    qt静态编译

    global\qlibraryinfo.cpp: fatal error C1853: “qmake_pch.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反) NMAKE NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop. 自己回答额,把同一目录下的qlibraryinfo.h设置为取消预编译头就好了

    1K30编辑于 2023-07-06
  • 来自专栏c++ 学习分享

    vs2010编译64位qt5.5

    -static 编译静态库 -qt-zlib 使用QT自带的zlib库 -qt-libpng 使用QT自带的libpng库 -qt-libjpeg 使用QT自带的libjpeg库 4、编译: nmake 5、安装: nmake install 6、编译文档: nmake docs 7、安装文档: nmake install_docs 8、清理中间文件: nmake clean 配置vs2010 1、下载并安装

    81130编辑于 2023-07-06
  • 来自专栏祥的专栏

    PyQT5编译安装[Python3.6.1 + VS2013 + QT5.5]

    > nmake # Step5. NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe"”: NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"”: NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop. 这下 nmake 算是成功了吧。

    3K10发布于 2020-03-10
  • 来自专栏代码编写世界

    VS2015编译GEOS的debug和release版本

    所以还是采用了nmake进行编译。解压出geos-3.7.1文件夹,双击运行其中的autogen.bat。 在目录中找到nmake.opt,这个文件控制着nmake编译的一些参数。 . # Alternatively, pass WIN64=YES as NMAKE command line argument. ################################### 修改好配置之后,找到VS2015的本机工具命令提示符,CD到geos-3.7.1文件夹,输入命令: nmake /f makefile.vc 然后等待编译完成就可以了,最终的输出结果在geos-3.7.1

    1K10编辑于 2022-05-05
  • 来自专栏代码编写世界

    VS2015下编译64位GDAL总结

    只能使用“VS2015 x64 本机工具命令提示符”来nmake工程的方法。“VS2015 x64 本机工具命令提示符”一般都在安装VS环境后的“开始”目录中可以找到。 然后我们必须得把这个CMD窗口CD到下载好的源代码目录(有makefile.vc的目录),Nmake就是通过makefile.vc来编译工程的。在编译之前需要修改nmake.opt中一些配置。 最后在CMD中批处理命令: nmake -f makefile.vc nmake /f makefile.vc install nmake /f makefile.vc devinstall 第一个命令是编译 如果需要编译debug模式,就将第一个命令改成nmake -f makefile.vc DEBUG=1。 ENDIF 很可惜这部分内容和nmake.opt中的一模一样,貌似已经被GDAL官方采用并修改好了。也就是说第一个方法是不行的,不知道是不是我采用64位编译的原因。

    1.2K20编辑于 2022-05-05
  • 来自专栏AnRFDev

    PyQt5 安装商业版

    nmake install win7安装Qt5 到Qt官网下载安装包。 nmake install 参考PyQt5的README COMMERCIAL VERSION If you have the Commercial version of PyQt5 then you NMAKE : fatal error U1077: “"D:\Microsoft Visual Studio\2017\Community\VC\Tools \MSVC\14.11.25503\bin \HostX86\x86\nmake.exe"”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop. 网上有相关的建议,把QtNfc“取消”掉,其实就是不编译QtNfc。

    2.6K20发布于 2021-02-01
  • 来自专栏祥的专栏

    [QT]QT5.5+VS2013编译安装QtCharts和Data Visualization

    福利项 0.[2018.10.31]补充 重新做了系统后,发现nmake各种错误,缺少各种h文件,估计原因是环境没有配置好,但是各种环境都和原来一模一样,也运行了vs的工具命令环境。 Files (x86)\Microsoft Visual Studio 12.0\VC\bin; # 多出来的环境变量,估计是Windows Performance Toolkit环境变量的缺失,导致缺少nmake 版本回退到5.7 4.编译安装以及编译文档 > "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat" # 配置nmake [漫长的等待]... ... > nmake install ... ... . > nmake docs # 编译帮助文档 5.更新帮助文档和example 5.1.更新帮助文档 将编译目录中 docs 目录下的 qtcharts 和 qtcharts.qch 复制到 Qt安装目录下的

    2K20发布于 2020-03-10
  • 来自专栏跟Qt君学编程

    Windows编译libjpeg库

    To perform the self-test, execute the command line NMAKE /f makefile.vs test-build 5. Open the Developer Command Prompt, change to the main directory and execute the command line NMAKE To perform the self-test, execute the command line NMAKE /f makefile.vs test-build 5. 进入libjpeg库目录,使用NMAKE命令生成VS2017的项目文件(用于编译libjpeg库)。 图示: ? 命令: NMAKE /f makefile.vs setup-v15   这一步可能遇到的问题:如果出现以下情况,可能是你重复调用命令生成,导致文件不能重命名,或你修改了里面的一些文件名字。

    3.9K10发布于 2019-07-30
  • 来自专栏10km的专栏

    msvc交叉编译:使用vcvarsall.bat设置命令行编译环境

    只能编译32位版本的代码,我一直都不知道如何用nmake编译64位的代码。 搞清楚了这个,今天终于顺利在命令行下实现nmake编译32位和64位版本代码: 生成用于编译32位代码的命令行编译环境 C:\Program Files (x86)\Microsoft Visual Studio 14.0>cd VC C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC>vcvarsall x86 执行cmake生成NMake格式的Makefile ,指定处理器为x86,然后执行nmake编译所有代码,并安装 >cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=RELEASE -DTARGET_PROCESSOR \facecl >nmake install 安装成功的输出 Install the project... -- Install configuration: "RELEASE" -- Installing

    3.3K20发布于 2019-05-25
  • 来自专栏Gaussic

    OpenBR安装与编译过程 原

    开始敲命令: $ cd C:\opencv-2.4.11 $ mkdir build-msvc2013 $ cd build-msvc2013 $ cmake -G "NMake Makefiles" -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DWITH_FFMPEG=OFF -DCMAKE_BUILD_TYPE=Debug .. $ nmake $ nmake install $ cmake -DCMAKE_BUILD_TYPE=Release .. $ nmake $ nmake install $ nmake clean 下载并安装QT5.4.1 无脑安装 install,少了-msvc2013 $ cd C:\openbr $ mkdir build-msvc2013 $ cd build-msvc2013 $ cmake -G "CodeBlocks - NMake /install" -DBR_INSTALL_DEPENDENCIES=ON -DCMAKE_BUILD_TYPE=Release .. $ nmake $ nmake install 检查一下install

    85310发布于 2018-08-17
  • 来自专栏全栈程序员必看

    win10下使用vs2015编译支持xp系统的libcurl

    编译静态库命令如下: ms\do_ms.bat nmake -f ms\nt.mak nmake -f ms\nt.mak test nmake -f ms\nt.mak clean nmake - f ms\nt.mak install 如果要编译动态库,使用如下命令: ms\do_ms.bat nmake -f ms\ntdll.mak nmake -f ms\ntdll.mak test nmake -f ms\ntdll.mak clean nmake -f ms\ntdll.mak install 编译好的lib库如下: 2 编译curl 从github上下载curl最新版,curl7.74.0

    1.7K20编辑于 2022-09-14
  • 来自专栏10km的专栏

    cmake: 使用jom实现msvc工程并发编译提高速度(-j)

    msvc提供的nmake并没有并发编译功能(类似gcc make的-j参数指定并发编译的任务数), 而第三方工具jom(http://wiki.qt.io/Jom)解决了这个问题,jom可以像gcc cmake也支持jom编译,cmake 有一个名为”NMake Makefiles JOM”的CMake Generator就是用来生成jom格式的Makefile.下面以编译gflags为例说明jom 环境变量 set path=d:\caffe-static\tools\jom-1.1.2;%path% 生成jom的Makefile gflags_source_folder>cmake -G "NMake 如果不把jom的路径加到%PATH%中,也可以如下通过 定义CMAKE_MAKE_PROGRAM变量来指定jom.exe的位置 gflags_source_folder>cmake -G "NMake

    3.3K80发布于 2018-01-03
  • [MNN]vs2019编译MNN x86

    打开 开始编译 cd /path/to/MNN mkdir build && cd build cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release .. nmake

    13510编辑于 2025-07-17
  • 来自专栏c++ 学习分享

    VC6编译OPENSSL

    安装ActivePerl 3.cmd命令运行 VC6安装目录\VC98\Bin\VCVARS32.BAT 4.以此执行下面命令 perl Configure VC-WIN32 ms\do_ms nmake Studio Tools\打开 VS2012 x64 本机工具命令提示 4.cd openssl-1.0.1j,然后执行以下命令 perl Configure VC-WIN64A ms\do_win64a nmake  -f ms\ntdll.mak // 动态编译 nmake -f ms\nt.mak    // 静态编译 cd out32dll ..  -f ms\ntdll.mak // 动态编译 nmake -f ms\nt.mak    // 静态编译 cd out32dll .. NMAKE : fatal error U1077: “rc”: 返回代码“0x1” Stop.

    1.2K20编辑于 2023-07-06
  • 来自专栏王硕

    原 Windows 64位下 PostgreSQL的编译

    这个依赖包需要和Gettext一起编译,编译过程如下: (1)打开VS 2008 x64命令提示 (2)进入到Libiconv目录下运行命令:          nmake -f Makefile.msvc NO_NLS=1 DLL=1 MFLAGS=-MD          nmake -f Makefile.msvc NO_NLS=1 DLL=1 MFLAGS=-MD install (3 )编译Gettext,进入到Gettext目录下运行命令:         nmake -f Makefile.msvc DLL=1 MFLAGS=-MD         nmake -f Makefile.msvc DLL=1 MFLAGS=-MD install (4)         nmake -f Makefile.msvc DLL=1 MFLAGS=-MD    nmake /f Makefile.msvc (4)安装nmake /f Makefile.msvc install         6、Gettext,在如上的步骤中已经完成了编译,但是PG需要libintl.lib

    2.5K110发布于 2018-05-17
领券