使用第三方库文件编写应用时经常会出现链接错误: 错误 22 error LNK2019: 无法解析的外部符号..... 该符号在函数.....在....中被引用 出现这个错误的原因很简单,链接器在將库文件中代码链接到目标文件中时,在依赖lib中找不到函数的实现部分. 在Visual Studio中有三种办法可以將lib文件添加到链接依赖项中,在链接处理时就会从这些库文件中查找需要链接到目标文件中的代码: 一.通过预编译指令,例如: #pragma comment(lib, "user32.lib…
方法1: 通过设置工程配置来添加lib库. A.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录. B.添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录. C 然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名. 这种方法比较繁琐,且不直观,而且还可能要争对debug版本和release版本作…
这个公司名就是安装系统时注册的单位名称.可以通过修改注册表修改 Windows 系统的注册信息,方法如下:1.在开始"运行"中输入regedit,打开注册表编辑器.2.依次展开:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion 3.找到右边的RegisteredOrganization(注册的单位名称),点右键"修改",在弹出修改对话框中,把原先的注册单位单位名称修改成新的注册单位单位名称…
关于启动Visual Studio 2010 旗舰版的几个错误的解决方法.亲测. 重做系统之后,今天是第一次打开Visual Studio 2010 旗舰版码代码,结果遇到几个弹出的对话框,现在与大家分享下错误和解决方法. 人品不好,首先遇到这个错误. Q1:未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application" 包. A1:打开cmd,输入regsvr32 %windir%\system32\jscrip…
linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys V sty…
原文地址 你是否曾经也有过这样的问题: 用VS的时候,有时会用到一些非自带的库,例如WTL.Boost.DX等,每次需要用到时都要在项目属性里添加相应的include目录,久而久之觉得有点麻烦.是否有解决办法呢? 于是我便在网上找相关资料,在StackOverflow网站上找到一篇相关的文章(原文链接),文章里提到的一个办法是修改 C:\Users\<user>\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.prop…
我在visual studio中使用OpenGL时需要添加额外的库 一 首先下载库文件,里面将会有一些.h文件和.lib文件,打开visual studio安装目录下打开: D:\program\VS\VC\Tools\MSVC\14.13.26128\include 这里面放头文件,最好在里面新建一个文件夹,这样的话在程序的include语句中需要指定新建的文件夹,比如我新建了GL文件夹,将glut.h放了进去,那么我在添加的时候就需要用#include<GL/glut.h> D:\prog…
在Visual Studio中,如果你创建的是纯C语言的工程,那么给可执行程序添加图标就没有便捷的入口. 但也只是入口不好找了,添加步骤还是比较简单的,以下为具体操作方法:     1. 右键点击C工程,选择Add->Resource去添加图标. 2. 在弹出的菜单中选Icon,并点击新建 Note:注意看在这个弹出窗口中也可以添加版本说明“Version",后面会详细说明. 3. 可以看到新建的ico图标是一个默认的图标,名字为icon1.ico. 4. 这一步是重点.在项目路径下找到生…
方法1: 要具有lib文件和.h文件 1.加入语句 #pragma comment(lib, 'C:\\test\\Debug\\test.lib' 2.项目右键-〉属性-〉c++ -〉常规-〉附加包含目录-〉填入test.h文件的文件夹 ../../include 方法2: 这种方法可能移植的时候更方便一些 1.项目右键-〉属性-〉链接器 ->常规 ->附加库目录填入lib所在的文件夹./lib/debug 项目右键-〉属性-〉链接器 ->输入 ->附加依赖项填入lib文件的名称…
Visual Studio 中添加引用的操作: 在“解决方案资源管理器”中,先右击项目图标,在弹出菜单选择“添加引用...” 然后在弹出的窗口中选择所要添加的选项,点击确定就可以了. 原文:http://keleyi.com/a/bjac/rh2ouu5w.htm…