首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nmake在VS2019中的位置不是通用的。还是我错过了什么?

nmake是一个命令行工具,用于构建和管理软件项目。它通常与Visual Studio的C++开发环境一起使用。在VS2019中,nmake工具不是默认安装的,因此你可能无法在标准位置找到它。

如果你希望在VS2019中使用nmake,可以按照以下步骤进行安装和设置:

  1. 打开Visual Studio 2019,并确保已安装C++工作负载。如果未安装,请选择“工具”->“获取工具和功能”,然后选择“使用C++的桌面开发”工作负载进行安装。
  2. 下载nmake工具。你可以通过访问微软的官方网站或使用其他可信赖的来源获取nmake工具。
  3. 将nmake工具添加到系统的PATH环境变量中。打开“控制面板”->“系统”->“高级系统设置”->“环境变量”,在“系统变量”部分找到名为“Path”的变量。点击编辑,然后在变量值的末尾添加nmake工具的安装路径。
  4. 在Visual Studio 2019中配置nmake。打开Visual Studio 2019,选择“工具”->“选项”,然后在左侧面板中选择“项目和解决方案”->“VC++目录”。在右侧面板的“包含文件目录”一栏中添加nmake工具的头文件路径,然后在“库文件目录”一栏中添加nmake工具的库文件路径。

完成上述步骤后,你应该能够在VS2019中找到并使用nmake工具了。

请注意,上述解决方案是基于使用nmake工具的前提条件,并非针对特定的nmake位置问题。如果你的问题不是nmake工具的安装和配置问题,请提供更多的上下文信息,以便我们能够提供更准确的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows10下使用WSL“愉快”编译FFMPEG(带x265编码器)

之所以愉快二字上加引号,相信编译过FFMPEG同学会深有体会,根本不存在愉快二字,编译FFMPEG是痛苦,尤其是Windows环境下面。...之所以说是愉快编译,主要是因为windows10提供了WSL,比起以前需要用到linux模拟环境要强很多,是非常接近原生linux系统环境了。所以第一次WSL编译FFMPEG还是顺利到吓人。...微软本身提供了FFmpegInterop这个开源项目来编译FFMPEG,但是很难用,对vs版本也有限制,vs2019,所以并不支持。...后来无论把头文件放哪儿,无论参数怎么配置,就是死活报这个错误。要奔溃了。 试遍网上说各种方法,还是报这个意识到问题不是出在这里。.../source if [ -e Makefile ] then nmake fi 原来是判断了amd64,忽略了所有的判断,直接执行 cmake -G "NMake Makefiles" -DCMAKE_CXX_FLAGS

1.4K30

msvc2013编译qt5.6源码

重要提示 2、编译理解     趁着这个国庆小长假,自己在家里也用了好几天专门用来编译这个qt,主要也是想了解下这个编译参数对qt影响是什么,看了网上一部分相关资料,也都大同小异,编译过程,...,又对之前源码执行了nmake命令,然后webkit居然给编译过了。...其实还是不怎么明白是怎么编译过,但是总之还是有了很大信心。     短暂想法:这个qt终于快要编译过了,连吃饭都变得激动啦。     3、第三阶段:慢慢理解。...到此刻位置,虽然没有完全编译出qt源码,但是也有了一些小小收货,因为要加快编译速度,在一边时候可能仅仅编译release或者debug,就有那么一种配置,debug下,编译出了除webengine...关于qtwebengine编译:文章前面想法4描述了qtwebengine编译失败问题,及原因,后来阴差阳把系统搞坏了,这难道是天意,重新安装了系统,然后把系统用户名自然而然设置成了英文,

34220
  • Visual Studio 2019 惨痛 踩坑 经历 0x80070490 0x80040154

    不是程序员,用VS2019也就最近一个月事,前段时间用VS2019跑腾讯云API Explorer工具里7种SDK时用它搞PythonSDK、Node.jsSDK、.NETSDK、C++SDK...执行后还是报错,但是报错信息发生变化了 从 0x80070490 变成了 0x80040154 当时那个报错日志文件位置是:C:\Users\Administrator\AppData\Local\...总之,就不是IIS事。...你还是看微软文档比较好,重点提几个地方: 容量,35G,云服务器上买了40G云盘专门用来存放VS离线安装文件 证书,下载好离线安装文件后,里面有个证书目录,其中有3个证书,安装VS之前需要分别双击导入这...,安装这些大概需要23GB吧,选下载后再安装 (如下图,明明不到22GB,说23GB是什么意思,原因是安装过程中肯定会有一些文件展开到系统临时目录,肯定需要剩余空间会大一些,预估23GB空间都是少

    19.4K111

    Linux之yum与vim使用

    Linux,yum源配置文件是“ /etc/yum.repos.d/ ”目录下CentOS-Base.repo文件 肯定有人好奇,yum源配置文件里面到底放什么,真的是前面所说链接吗...Windows机器哪一个位置: 安装和删除软件 其实使用yum安装软件在前面我们就已经使用过了,那么安装了软件如何删除呢?...指令格式如下:” yum remove +软件名“(root用户),普通用户需要使用sudo提权:” sudo yum remove +软件名“ 注意: 安装本质就是将软件文件放到指定位置,使其能够硬件环境运行...vim基本使用 vim基本概念 相信各位应该都听说过集成开发环境,那么什么是集成开发环境,这里解释一下: 有一天你舍友问你说:”张三听说你学不错,那么你一般在哪里写代码?...) 配置sudo权限 前面有提到过普通用需要使用sudo提权时可能会报错,报错原因就是因为该用户并不是系统所信任用户,那么现在就来解决这个历史遗留问题: 1.首先切换到root用户 2

    1.6K00

    VS2015下编译64位GDAL总结

    以前经常用通过VisualStudio IDE进行编译方式现在似乎不能使用了, makegdal_gen.bat还是可以生成工程,也能升级成VS2015工程,但是修改nmake.opt一些配置没有生效...很奇怪为什么网上很多攻略不是用这个CMD窗口,而是很麻烦设置其他窗口。...最后CMD批处理命令: nmake -f makefile.vc nmake /f makefile.vc install nmake /f makefile.vc devinstall 第一个命令是编译...在网上查找攻略,得知是矢量格式odbc这部分问题。这部分内容涉及到环境VS2015下貌似被修改,导致GDAL不兼容。不过也没有试验是不是VS2015专属问题。...ENDIF 很可惜这部分内容和nmake.opt一模一样,貌似已经被GDAL官方采用并修改好了。也就是说第一个方法是不行,不知道是不是采用64位编译原因。

    88720

    Qt Creator 下载与安装

    还有一些是用于安卓开发也不懂,但也用不上啊,至于什么编译器GCC,G++之类,也不太懂,MinGW好像是基于G++。 然后说一下qt5.9以后版本,其实就是集成了。...而具体细分就放到了安装时自选了,比如之前MinGW和MSVC等不同版本就可以安装时选择,而windows版本就都集成到 qt-opensource-windows-x86-5.9.0 。...(21.2.18 重新更新) 参考今年过年期间整理另一篇博文: QT 5.15 及以后QT版本源码编译(静态库、动态库) 说明: (1) Qt Creator和VS2019导入qmake 编译完Qt...Qt Creator就直接在“选项”添加新构建套件即可,VS2019(当然你首先要安装好QtTools For VS2019插件)也就直接在QtTools中选择qmake所在路径即可(注意只需选到... Qt5.11 一项,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 编译器进行编译,则需要勾选对应 VS 模块。

    4.7K20

    使用VS GDB扩充套件VS上远端侦Linux上CC++程序

    图: Visual Studio 建立 Makefile Project (GDB)   建立项目后,启始画面就会有简单说明如何连接远端 GDB 来进行除错,照着做应该就没有什么大问题了。...图: 使用 VS GDB 扩充套件教学   首先在项目上按右键选择内容,设定侦环境,像是远端主机位址、然后认证用 pub/private key,还有连接方式(ssh 或 plink)等等,...图: 设定远端主机连线资讯   然后就是设定在编译程序时要如何把程式上传到目标的 Linux 机器上,然后用机器上 gcc/g++ 来进行编译,切换到 NMake 设定页,设定建置指令: http...pscp 把档案传上 Linux 主机上后,再用 g++ 来进行编译,其它变数都是前面设定值,你可以根据你工具以及档档案所在位置做修改。   ...图: 启动远端主机 gdb 来除错,但结合 Visual Studio 介面   看起来就好像都是 Visual Studio 除错画面,但是这个代码确实已经送上 Linux 主机进行编译

    78720

    【C语言】一次性解决visual studioscanf函数不安全报错问题

    时间有限同学可以直接点击目录阅读“一劳永逸 – 一次性永久解决scanf不安全问题”,但是还是希望大家能够尽量把这篇文章阅读完,这有助于你对VS编译器及函数不安全报错形成一个深层次、系统性认识。...(3)VS2019缺点就是:大,占用空间大,不过这个不是很大问题。 3、所以综合考虑,VS编译器是我们学习C语言及其他语言较好选择。...二、VS编译器scanf函数不安全问题原因 关于为什么VS编译器中会显示scanf函数不安全,这里给大家举一个例子来说明。...(2)找到文件大致位置,比如visual studio 安装路径,然后该路径下搜索 “newc++file.cpp” 。...(3)**(推荐)**如果有同学还是觉得找路径太难的话,那么给大家推荐一个软件, “everything”,这个软件可以帮助大家迅速找到你电脑中任何文件,许多时候都十分有用。

    2.3K00

    Deepin 下 使用 Rider 开发 .NET Core

    要搞开发,首先少不了 IDE,VS2019 用不来,Vs Code 太复杂、麻烦,后来发现了 Rider 这个神器,可是 Rider 是英文界面,笔者英文是渣渣。...这个是高材生福利~你们没有的话就用 Github 开源项目免费申请使用,或者其他手段激活。 ?...想不到 Deepin 下,Rider 竟然支持 Desktop Application(WPF)。 不过这不是重点,又不会 WPF,先试一下 ASP.NET Core ,晚一点再看看 WPF。...运行时候,报这个,是 Https 证书问题,只需要任意位置打开终端,输入下面的命令即可。...dotnet dev-certs https 不知道为什么,浏览器打开 Blazor 应用一片空白。。。 换成 MVC 试试。 ? 不知道为什么 Blazor 打开会空白。

    1K30

    PytorchC++端(libtorch)Windows使用

    位置信息,然后这里选择-G"Visual Studio 14 Win64"执行编译器是VS2015编译工具,如果是2017的话就是-G"Visual Studio 15 Win64这里根据自己需要进行调整...上述代码之前那篇文章已经提到过,这里简单展示下main函数部分,在这段代码,我们利用OpenCV读取摄像头数据转化为Tensor,然后投入模型中进行判断: ......关于模型 这里还有一点需要注意,使用libtorch导入模型必须是和libtorch相匹配版本Pytorch导出模型,也就是说如果之前linux端导出模型(之前linux端导出模型使用...simnet.exe放到一个文件夹,这时,我们点击simnet.exe就可以直接运行了: 后记 libtorchWIndow端使用也不是很复杂,我们根据运行环境不同下载不同版本libtorch...(CPU和GPU),然后使用cmake配置后,利用VS进行编译就可以直接使用,其中遇到问题大部分时环境问题,我们代码并不需要修改,是可以跨平台VS2015和VS2017进行了测试,都是可以

    95240

    QT编译报错:Please #define _AFXDLL or do not use MD,请大神指导折腾一下午终成此文 理论上本教程支持其他编译环境和qt版本 环境:qt5.2.1源码包(

    vs2010路径,具体可以查看如下图所示位置属性 第二行F:\qt-src为源码路径,请查看自己源码路径修改 第三行为使用编译平台,根据自己使用编译器修改 然后为此文件新建快捷方式,目标里面修改如下...-static 静态编译 -platform 编译平台 -mp 编译时多核处理器支持 配置完成后 nmake,开始编译,时间比较长 如果没什么错误编译完成后执行nmake install 就会安装到配置中指定路径...prl后缀文件,将里面指向源码lib目录路径全部替换为当前Qt目录下lib目录(可以用ultraedit批量打开,然后批量替换),更改安装目录也建议按此操作,也可以使用一个小根据进行批量修改...,mysql库文件放入qtbase\lib,否则编译会报错 ================================安装qt文档==============================...======= 按以上结果是没有官方文档,打开qtcreator帮助里面基本没啥内容 还是vs2010下打开命令行工具(如上面的图), nmake docs nmake install_docs

    57310

    静态编译Qt5.5并应用成果

    注意,要清除前一次垃圾,需要用nmake distclean 后面的事就是敲nmake,泡杯茶了。 有时,你真的nmake成功了,但是不一定能nmake install正常。...你要那些lib已经OK了,你可以部署时候再用他们。 当然,你可以坚持找原因,nmake install成功。 注意,不要轻易改变源码位置,或节省空间删除它。否则,上帝保佑你。...项目设置: 为了让exe能跑xp上,需要设置工程—-属性—配置属性–常规–平台工具集v110_xp 因为,编译lib都是realse,所以把项目设成realse 改成(release为MT...QT5设置: VS设置好Qt versions为静态sdk,然后Qt project setting—–properties页最后一个设置上。...即version属性选择下拉静态sdk(有时忘记它,其实主要开关在这里) 最后构建你程序吧。不过还是有坑

    29240

    Rust: win10环境如何编译bevy?

    bevy是一个rust语言跨平台游戏引擎,但是windows10环境编译时,遇到问题无数,幸尽数解决,记录于此,供遇到同类问题朋友参考: 环境:windows 10 + bevy 0.5.0 +...build tools bevy book上明确说明windows环境需安装VS2019 build tools (注意:必须是vs2019,最新版本反而会编不过) MS官网要找到vs2019,得费一番周章...q=visual%20studio%202019&wt.mc_id=o~msft~vscom~older-downloads 安装完成后,需将64位link.exe文件所在位置,加入到path环境变量...main.rs 项目根目录下,创建1个.cargo目录,然后里面放1个config.toml,内容为: [target.x86_64-pc-windows-msvc] linker = "rust-lld.exe..." rustflags = ["-Zshare-generics=off"] 先cargo clean,清空原来target输出,再运行cargo run,可能又会遇到下面的: error: the

    1.3K20

    PyQT5编译安装

    ---- 开发环境: Windows7 x64 VS2013 Qt5.5.0 x86 Python3.6.1 x86 问题 一直用是 Qt5.5.0 开发GUI,而Python不是主要工作语言...: 进行nmake之前,先要在CMD运行 vcvars32.bat 文件,用来配置nmake编译环境 该文件在你编译器安装位置: C:\Program Files (x86)\Microsoft...,索性就把这个目录下所有的*.h文件全部拷贝到C:\PyQt-gpl-5.5 最后发现,会缺少 *.lib 文件,根据提示,把需要lib 文件全部复制到C:\PyQt-gpl-5.5【捂脸,...的确如此,最后用源码编译安装,pip还是不靠谱啊 > python configure.py Querying qmake about your Qt installation......> 错误4.2: 要禁掉部分组件 第一次尝试 PyQt-gpl-5.5 ,nmake这个步骤,编译QtNfc报错,估摸着是 QT5.5.0不含有这个模块,索性把 QtPositioning,

    2.4K10

    新手该如何快速上手C语言——什么是C语言?

    IT行业,一般每10年就有一次变革 近50年间,TIOBE 排行榜,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!...什么是C语言 C语言是一门通用计算机编程语言,广泛应用于底层开发。...上面这段文献就是说, C语言被推广出来了但是不同产商都对C语言做了不同语法用法,导致都不一样。就像秦始皇时期7个国家用称重都不一样,不通用。...Clang——是苹果C语言编译器 GCC——是linuxC语言编译器 MSVC——是微软环境下C语言编译器 大家常用vs2019 vs2022 编译器用就是 MSVC 第一个C语言程序...特别推荐 关于vs2019B站上有安装教程这里博主给放上:直接点击安装教程 //写一个C语言代码,屏幕上打印:hello bit #include int main() //

    15710

    VS2019创建新项目居然没有.NET Core3.0模板?Bug?

    今天是个值得欢喜日子,因为VS2019今天正式发布了。作为微软粉,已经用了一段时间VS2019 RC版本了。...但是,今天有很多小伙伴《ASP.NET Core 3.0 上gRPC服务模板初体验(多图)》文章留言说,装了VS2019后没有gRPC模板。What?...由于我《ASP.NET Core 3.0 上gRPC服务模板初体验(多图)》文章已经进行了详细介绍,因此这里把创建步骤直接略过,如果你不了解的话,可以点击链接进行查看,下面直接看模板选择界面吧...居然没有.net core3.0模板?难道是没装.net core3.0sdk嘛?不是vs2019会自动帮我安装.net core3.0sdk吗?...接下来就是重启电脑操作,之后重复上述步骤还是一样结果? What?VS2019难不成出BUG了?

    2.6K40

    更新:Visual Studio配置C++GDAL库

    因此,本文最终选择了配置Release版本GDAL库;但最终测试代码时发现,Visual Studio软件无论是Release模式还是Debug模式,都可以成功调用配置好Release版本GDAL...其中,“项目名称”在这里配置为MySQLite,“位置”就选择刚刚我们解压缩三个文件文件夹即可。   ...因此,个人还是建议大家用第一种方法(也就是下文中方法一)来实现;虽然这种方法操作起来比较麻烦,但至少比较稳定,而且可以保证后续GDAL库配置是可以实现。...配置完毕后,如下图所示(这里当时没有取消注释,所以按道理修改路径也没什么用;但是还是编译成功了)。   ...  此时,我们刚刚于nmake.opt文件66行左右处所设定GDAL库存放路径(如下图所示),可以看到已经自动生成了相关文件夹,如下下图所示。

    26810
    领券