visual studio c++ 生成设置

1:配置属性->常规->Windows SDK版本 该版本只能指定当前系统存在的windows SDK版本,如果不存在会出现错误。

2:配置属性->常规->输出目录 ,

  x86 为  $(SolutionDir)$(Configuration)\

  x64 为  $(SolutionDir)$(Platform)\$(Configuration)\

该目录可以作为 链接器->常规->附加库目录 中的附加库目录,或者也可以在头部如下使用:

#include "../Utils/abc.h"
#ifdef _DEBUG
#pragma comment(lib,"../Debug/Utils.lib")
#else
#pragma comment(lib,"../Release/Utils.lib")
#endif

在附加库目录中,可以如下使用:

如果是同一个解决方案中的不同项目,可以以  ../debug/ 和 ../release/

之后在 链接器->输入->附加依赖项 中填写 你需要链接的lib文件 如:

Utils.lib

Utils2.lib
Utils3.lib
等等

3: c/c++->代码生成->运行库 Release 选择 多线程(/MT) Debug 选择 多线程调试(/MTd)  以使生成的项目可以不安装 vc++运行库而使用,但是代价就是生成的文件体积会变大。

4: 解决方案->项目依赖项 中, 选中要生成的项目,再选择 依赖于同一解决方案中的其他项目,那么被依赖的项目会先生成。

5:Debug,Release ,Win32和x64 ,每个对应的生成方式都需要设置对应的配置。

时间: 2024-10-11 18:02:51

visual studio c++ 生成设置的相关文章

Visual Studio 不生成.vshost.exe和.pdb文件的方法【转】

Visual Studio 不生成.vshost.exe和.pdb文件的方法[转] 使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件. 一.先解释一下各个文件的作用: .pdb文件: 程序数据库文件(Program Database File).默认设置下,Debug的PDB是full,保存着调试和项目状态信息.有断言.堆栈检查等代码,可以对程序的调试配置进行增量链接. 而Release的默认设置对

Visual Studio Code常用设置

Visual Studio Code常用设置 • 自动保存设置 ? 文件(F) -> 首选项(P) -> 用户设置(U) ? 将"files.autoSave": "off"更改为"files.autoSave": "afterDelay",注意只能在"settings.json"中修改.

Visual Studio 10.0设置引用HalconDotNet.dll

开始做Halcon的上位机,选用Visual Studio 10.0平台. 具体设置以C#,VB为例子,如下: C# 第一步: 01.新建项目 02.选择Visual C# 03.修改文件名 04.确认 第二步: 01.选择"解决方案资源管理器" 02.选择"引用",右键 03.选择"添加引用" 第三步: 01.在添加引用选项卡选择浏览 02.选择路径:X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20

Visual Studio 2010生成dll文件并调用(C#)

1.创建新C#控制台应用程序,项目命名createBll,打开Program.cs重命名为TestA(可以不重命名)并修改代码,如图: 写好后,可以写其它的类.cs文件 2.完成后,点击菜单栏的"项目",下拉单选择"createDll属性",打开如图窗口 在输出类型选择"类库",然后关掉该窗口,生成解决方案,即生成了creatBll.dll文件,在项目下createBll\createBll\bin\Debug\createBll.dll目录下.

Visual Studio 不生成.vshost.exe和.pdb文件的方法

使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件. 一.先解释一下各个文件的作用: .pdb文件: 程序数据库文件(Program Database File).默认设置下,Debug的PDB是full,保存着调试和项目状态信息.有断言.堆栈检查等代码,可以对程序的调试配置进行增量链接. 而Release的默认设置对PDB指定为pdb-only,保存着程序出了什么错误,以及错误在哪行. .vshos

Visual Studio 2010生成SQL Server测试数据

1.创建SQL Server 2005数据库项目 首先,打开Visual Studio 2010,选择新建项目,在下图中,选择建立一个SQL Server 2005的数据库项目,命名为Database1 2.导入数据 在数据库项目中鼠标右键,在弹出的菜单中选择"导入数据对象和设置",如下图: 这时会打开一个数据导入的向导窗口,如下图,会提示用户连接已有的数据库,我们只需要简单按照向导说的去一步步完成即可. 选择需要的数据,并进行测试: 在数据导入完成后,会出现如下的提示信息,表示数据已

Visual Studio Code 添加设置代码段(snippet)

从VSCode发布以来就在关注,最近已经更新到版本0.10.8,已经支持了插件功能.日常使用编辑器已经由Sublime Text迁移到了VSCode.使用中遇到了这个问题,在网上也没搜到解决方案.记录下自己摸索的方法.1.首先可以打开一个C#的文件(或在当前打开文件中)按快捷键Ctrl+Shift+P打开命令输入 snippet : (也可以点击File=>Preferences=>User Snippets)选择第二个选项Preferences:Snippets.(我这里有多个选项是由于我另

Visual Studio Code语言设置为中文

1.Visual Studio Code下载安装 https://code.visualstudio.com/ 2.语言设置2.1.快捷键 Windows.Linux 快捷键是:ctrl+shift+p macOS 快捷键是:command + shift + p 2.2.搜索:Configure Display Language 2.3.选择后会打开 locale.json 文件2.4.删除之前的语言设置,在"locale"后面输入英文冒号时会提示可用的选项 2.5.选择 Exten

SharpDX初学者教程第1部分:在Visual Studio 2013中设置SharpDX项目

原文 http://www.johanfalk.eu/blog/sharpdx-tutorial-part-1-setting-up-a-sharpdx-project-in-visual-studio-2013 这是我使用SharpDX的第一个教程.SharpDX允许您使用DirectX和C#渲染图形.我最近开始使用SharpDX,但是与其他选项相比,没有太多的文档和教程,因此我将继续编写这些教程. 注意:对于那些熟悉SharpDX的人,您可能知道它存在一个工具包,可以快速设置入门,这使得Ga