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

如何在Microsoft VC中使用此makefile?

在Microsoft Visual Studio中使用Makefile,您需要遵循以下步骤:

  1. 安装Microsoft Visual Studio:确保您已经安装了Microsoft Visual Studio,并且已经安装了C++编译器和相关工具。
  2. 创建一个新的项目:打开Microsoft Visual Studio,创建一个新的C++项目。在创建项目时,选择"Empty Project"模板。
  3. 添加Makefile:将Makefile复制到项目目录中。确保Makefile文件名为"Makefile"或"makefile"。
  4. 配置项目:右键单击项目名称,选择"Properties"。在"Properties"窗口中,选择"NMake"选项卡。在"NMake"选项卡中,配置Makefile的路径和其他相关设置。
  5. 编译项目:在Microsoft Visual Studio中,单击"Build"菜单,然后选择"Build Solution"。这将使用Makefile编译项目。
  6. 运行项目:在Microsoft Visual Studio中,单击"Debug"菜单,然后选择"Start Without Debugging"。这将运行项目。

以上是在Microsoft Visual Studio中使用Makefile的基本步骤。需要注意的是,Makefile的语法和Microsoft Visual Studio的NMake工具可能存在一些差异,因此在使用Makefile时,请确保遵循Microsoft Visual Studio的文档和指南。

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

相关·内容

Qt与VS20052008的完美配合(自己编译Qt4.5.1的详细步骤)

如果用在VS2005/2008使用,就只是自己动手编译了。编译过程很简单,下面假设IDE是VS2005,操作如下: 简单编译 a....清理src下除vc[n].pdb外的临时文件,vs2005是vc80.pdb而vs2008是vc90.pdb。 tools、plugin和qmake目录类似 配置VS2005 1....使用qmake,开发者创建一个简单的“项目”文件(即.pro文件)并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来只关心他们的代码。...比如,对于64位的机器,路径 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64 应该被加到%PATH%,而不是 C:\Program...Files (x86)\Microsoft Visual Studio 12.0\VC\bin 这一条在前一篇博文中已有详细阐述。

64530
  • VS2015下编译64位GDAL总结

    使用VS2015编译最新的64位GDAL(最新gdal2.11),确实有一些问题,看来双方还是太新了,有点不兼容,特总结如下。...只能使用“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。

    88720

    浅谈 Qt 静态编译

    浅谈 Qt 静态编译 本文要讲解的是Qt 静态编译,Qt默认的应该是动态编译,那么本文就浅淡的介绍一下静态编译,先来看内容。...因为使用VC编译的C或者C++程序,都需要相关的C runtime库才能运行。如果你是VC6,相应的库就叫MSVCR,如果是vc2005,那就是MSVCR08,vc2008就是MSVCR09。...好了,言归正传,首先,我们用VC2005写了一个不使用MFC的存C或者C++的程序,怎么发布给最终用户呢?...把${VS Install Dir}\VC\redist\x86\Microsoft.VC80.CRT下的所有文件(注意,是所有,包括那个.manifest文件)发给用户,用户把这些文件放在我们的程序的同一个目录...我们只要在这里把-MD改成-MT,就会使用静态c runtime库编译Qt了。我们当然不可能一个一个地替换这些makefile,关键是找出生成这些参数的模板文件。

    1K20

    QT的cmake项目工程配置

    QT的项目工程默认使用的是qmake,这本来也没什么问题。但是由于要用到vcpkg这个工具来管理第三方库,好像这个 vcpkg工具只能在cmake的项目中才能使用。...lib\cmake -DCMAKE_TOOLCHAIN_FILE=F:\vcpkg\scripts\buildsystems\vcpkg.cmake -Wno-dev 另外需要注意的是,在QT的环境可以直接运行能出来界面没问题...如果你的源码使用了三方库或者生成了动态链接库,那么需要手动将需要的dll文件复制到目录下,实际运行试试,是不是可以正常运行。...总之比makefile好看多了,再也不愿回到makefile了。 需要多总结多记,看的多用的多了就熟了吧。...include) 添加头文件路径link_directories({PROJECT_SOURCE_DIR}/lib) 添加链接库的路径add_subdirectory(module)添加 module 子目录, 目录下也要有

    3.4K21

    ijg库的使用的几点注意

    ijg库(http://www.ijg.org/)是用于处理jpeg解码和压缩的库,最新版本为2014发布的版本,可以在官网中下载jpegsr9a.zip 使用vs个nmake 进行编译,对于这个版本的库...可以在cmd中使用命令进行编译(前提是,将 nmake的路径配置到环境变量path下了)形如:      设置三个变量:        变量名              变量值     include...            D:\Program Files\Microsoft Visual Studio 10.0\VC\include\     lib         D:\Program Files...\Microsoft Visual Studio 10.0\VC\lib\      path                 D:\Program Files\Microsoft Visual Studio...进入到ijg源码文件夹,然后运行 输入    nmake -f   makefile.vc setup-v10   编译, (1)一般情况下,这个版本都会出现一个“无法找到文件 win32.mak”,

    84150

    Windows 编译 openssl-1.0.2p(libeay32.lib、ssleay32.lib)静态库 3264、debugrelease、MTMTd

    最终我还是决定自己编译 openssl 的库来使用。...Perl 安装的时候记得勾选将执行程序添加到系统环境变量。NASM 安装时没有选项,需要在完成后要将执行程序添加到系统的环境变量。...1.0.2p.tar.gz 到任意目录,比如 D:\openssl-1.0.2p 开始编译 打开 VS 的命令行工具(我这里安装的是 VS2013),所以目录在 C:\Program Files (x86)\Microsoft...Visual Studio 12.0\Common7\Tools\Shortcuts 下,如果想编译 32 位的静态库就使用 VS2013 x86 本机工具命令提示,如果想编译 64 位,就使用 VS2013...图片 打开后切换到 D:\openssl-1.0.2p 目录,执行如下命令生成 makefile 文件。

    97930

    UNIX及UNIX-like环境下的调试工具gdb使用方法

    只需要在makefile文件中加上-g。...debug版本和release版本的区别 先从文件大小初见端倪,debug版本的文件是要比release版本的文件大的 那我们具体如何在Linux环境下调试程序呢?...首先我们需要输入这样的一个命令:gdb+可调式程序名,注意这个程序必须是以debug版本发布的,也就是需要在makefile文件中用-g进行书写。...这里的第一列才是断点的编号 那我们如何禁用断点呢,禁用断点的意思就是,这个断点不使用了,但还会留下痕迹,跟VS编译器里面的空心断点是一样的 在Linux下我们采用disable 编号的形式进行禁用 再启用就是...、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能,比BCB的图形化调试器有更强大的功能。

    8910

    【错误记录】Android NDK 编译报错 ( no known conversion from ‘unsigned char *‘ to ‘const char *‘ )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 在 Visual Studio 2019 编译 Android NDK , 构建方式参考 【Android 逆向】Android 进程注入工具开发...( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 ) 博客 ; 报错信息如下 : 命令行报错信息 : 已启动生成...Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(46,5): error MSB3073...========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== Visual Studio 的报错信息 : 二、解决方案 ---- search_string...pModuleName, ver[i].address(), ver[i].realSize() + ver[i].address(), data, size); return strOut; } 使用

    2.1K10

    Windows 编译 openssl-1.0.2p(libeay32.lib、ssleay32.lib)静态库 3264、debugrelease、MTMTd

    最终我还是决定自己编译 openssl 的库来使用。...Perl 安装的时候记得勾选将执行程序添加到系统环境变量。NASM 安装时没有选项,需要在完成后要将执行程序添加到系统的环境变量。如下图所示: ?...1.0.2p.tar.gz 到任意目录,比如 D:\openssl-1.0.2p 开始编译 打开 VS 的命令行工具(我这里安装的是 VS2013),所以目录在 C:\Program Files (x86)\Microsoft...Visual Studio 12.0\Common7\Tools\Shortcuts 下,如果想编译 32 位的静态库就使用 VS2013 x86 本机工具命令提示,如果想编译 64 位,就使用 VS2013...打开后切换到 D:\openssl-1.0.2p 目录,执行如下命令生成 makefile 文件。

    12.8K12

    WDM 驱动程序开发

    1.概述 引入了全新的WDM (Win32 Driver Model)的驱动程序架构,说是新技术,其实早在1997年Microsoft就提出了该项技术并在Windows 98得到了充分的应用,...另外,在驱动程序的加载方面WDM既不靠驱动程序名称也不靠一个具有某种特殊意义的ID,而是依靠一个128位的GUID来识别驱动程序(Windows下许多东西都是靠进行识别的)。...决定需要把这个IRP沿设备栈向下传递,使用IoCopyCurrentIrpStackLocationToNext or IoSkipCurrentIrpStackLocation简单的将内容复制到下一个单元...把我成功安装的方法介绍给大家 我使用的是WinXP SP1+DS3.2+XP DDK+VC6.0英文版,以下为DS3.2版本的安装过程: 1.安装英文原版Visual studio 6.0,同时要记住注册环境变量...8.使用Driver wizard生成用VC编译的项目后,修改项目属性的Link,删除ntstrsafe.lib库的包含. 重新编译驱动程序即可成功.

    1.7K20
    领券