VS2005中如何建立 static lib 工程?

VC/MFC > 基础类 [问题点数:200分,结帖人alphapaopao]
等级
本版专家分:20882
结帖率 98.66%
等级
本版专家分:188320
勋章
Blank
进士 2006年 总版技术专家分年内排行榜第五
2004年 总版技术专家分年内排行榜第八
Blank
银牌 2006年10月 总版技术专家分月排行榜第二
2006年9月 总版技术专家分月排行榜第二
Blank
铜牌 2006年5月 总版技术专家分月排行榜第三
Blank
微软MVP 2006年1月 荣获微软MVP称号
2008年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
等级
本版专家分:2138
等级
本版专家分:3330
等级
本版专家分:41
等级
本版专家分:14686
勋章
Blank
黄花 2005年10月 C/C++大版内专家分月排行榜第二
等级
本版专家分:18928
勋章
Blank
黄花 2004年11月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2005年4月 扩充话题大版内专家分月排行榜第三
等级
本版专家分:20882
alphapaopao

等级:

vs2005exe工程生成exp及lib文件的问题

MSDN上写的很清楚.exp文件是为dll生成的包含导出信息的文件.而生成exe时也生成exp似乎没什么道理.当然.这个问题并不严重....比如说如果链接了static_lib的ACE库.只要包含ACE的文件.就会有导出.如果

VS中添加lib的三种方法

前言 1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"...2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release版本和debug版本的区分,...

VS2010项目引用Lib静态库

转载自:http://www.cnblogs.com/liping13599168/archive/2011/03/16/1986024.html 在VS2010项目引用Lib静态库(以Openssl为例)  Openssl是个为网络通信提供安全及

VS 工程只生成dll不生成lib的解决方案

工程上右键 -> 添加 -> 新建项 -> 选"模块定义文件(.def)" -> 随便输入个名字 -> 添加 现在编译就可生成.lib 文件了,然后把添加的文件删除,以后都没问题了. 如果...

VS中lib和dll的区别和使用

LIB和DLL文件在创建工程项目时是必须要面对的,下面的文章讲述了如何添加LIB和DLL文件以及两者的区别。 1.加载lib/头文件 分两种方法: (1)适用于当前项目 1 第一步:项目->属性->C/C++->...

【iOS开发】创建static lib库做项目依赖及遇到问题

1:创建static lib工程 http://blog.csdn.net/xys289187120/article/details/7283763 2:通过选择非模拟器schema 编译过后就是.a文件 3:static lib 资源库不能使用 http://www.giser.net/?p=862 4:static ...

OpenGL 无法打开文件“freeglut_static.lib

OpenGL 无法打开文件“freeglut_static.lib”在VS2010运行《OpenGL超级宝典》的示例的时候,提示:无法打开文件“freeglut_static.lib 1.首先,我看了下引用文件, 这个和在项目上右键->属性->VC++目录->...

lib,dll区别 及 VS中如何添加lib,dll

1.加载lib/头文件分两种方法:(1)适用于当前项目1 第一步:项目->属性->C/C++->常规->附加包含目录(浏览.h文件的路径) 添加包含文件 2 第二步:项目->属性->C/C++->链接器->输入->附加依赖项(写入lib的名称) 添加库...

在自己的项目调用别人的库的方法(static lib库,dynamic lib库以及dll动态库)

众所周知,出现.lib, .dll这种文件的原因是为了保护源代码,这个就不细说了。 用OpenCV的开源库来举个例子看一下就知道了: bin文件夹里面放的都是dll文件; lib文件夹里面放的都是伴随dll文件的动态lib文件; ...

LIB,DLL区别 及 VS中如何添加LIB,DLL

LIB和DLL文件在创建工程项目时是必须要面对的,下面的文章讲述了如何添加LIB和DLL文件以及两者的区别。原文: 原文 http://www.cnphp6.com/archives/64967 1.加载lib/头文件 分两种方法: (1)适用于当前项目 1...

LNK2005错误 :error LNK2005: 已经在 libcmtd.lib(dbgheap.obj) 定义

VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 定义 以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0

如何在vs2008添加lib 静态库使用

方法1:在cpp文件 加入 #pragma comment(lib,"XXX.lib") 方法2: 步骤1:Tools->options->projects and solutions->VC++ directories分别在包含文件,库文件填加了路径(这些路径只告

error LNK2005: 已经在 libcmtd.lib(dbgheap.obj) 定义

error LNK2005: 已经在 libcmtd.lib(dbgheap.obj) 定义

使用vs封装c++成dll和lib

使用vs封装c++成dll和lib dll和lib 简介 DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”。在很多Windows程序包含有许多dll文件,在程序运行时调用。有着消耗资源比较少,动态...

VS如何将核心函数封装成dll、lib,并供给第三方调用?

我们在编写项目过程,有时难免需要将项目核心源码进行加密,那么如何利用VS实现呢?最佳的策略便是将核心代码编译成动态库dll了。 今天呢,简单地以一个小例子,来介绍一下我自己是如何生成dll的,如有不到位的...

CCS6.2.0 如何将工程封装成lib文件

看到这篇文章,有人会说为什么工程要封装成lib呢?因为有些场景我们希望工程中的某些C文件内容不被别人看到,此时我们会在工程中将这部分C文件删除,也许某些读者看到这里会说,如果这么做,工程岂不是无法通过编译...

json静态链接错误:msvcprtd.lib(MSVCP100D.dll) : error LNK2005:解决方案

本文提供了一种解决json链接错误的方案。

将7z解压功能以lib的方式集成到工程中

一、官网链接 首页 http://www.7-zip.org/ 下载地址 ... 选择 7-Zip Source code一栏的 Download, 我下载的是 7z1602-src.7z 二、相关说明将下载的包解压,进入7z1602-src\C\Util\7z目录,会看见一个7z.d

xcode添加static library project

参考...假设你在你的项目A想使用一个static library project, 可以使用以下的步骤 添加static library project 右击项目A,在弹出菜单选择”Add Fil

vs2008下设置.h, .lib和 .dll 的路径配置全图及其意义

前面二者在vs2008通过属性来配置。 bin: .dll (动态链接库) 动态链接库是通过系统路径来配置的。    添加库(libs)文件目录  方法 1:项目->属性->配置属性->连接器->常规->附加库目录”  方法 2:...

openssl-1.0.0d-static-lib编译过程

openssl-1.0.0d-static-lib编译过程 openssl编译成静态库, 包含进工程的好处是可以避免系统其他openssl版本的影响. 系统有很多第三方的程序在使用openssl.   openssl工程下载点: http://openssl.org

VS添加lib库以及代码相对路径的问题

VS 2005项目添加lib库 应用程序使用外部库时需要进行加载,两种库的加载本质上都是一样:提供功能和功能的定义。vs2005 c++ 项目设置外部库方法如下: 1. 添加编译所需要(依赖)的 lib 文件 在“项目->属性->配置...

VS2015 创建及使用DLL,以及静态lib

查看Dll接口 https://www.cnblogs.com/ring1992/p/6003248.html 同一个解决方案内Dll创建与使用 ... 在不同的解决方案内使用别的Dll 动态使用Dll 静态使用Dll 使用静态库lib...

Android Lib Project与Android ProjectR文件的区别

Android Lib Project生产的R文件内,都不是常量。/* AUTO-GENERATED FILE. DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found. It * should ...

error LNK2005: DDX_Control 已经在 uafxcwd.lib(wincore2.obj) 定义

转载请注明来源:http://blog.csdn.net/caoshiying 博客搬家来源:... 编译错误提示如下: 1>afxnmcdd.lib(wincore2.obj) : error LNK2005: "void __stdcall DDX_Control(classCDataExchang

LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 定义

VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 定义 以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误...

vs2010生成和使用.dll,.lib和.exe文件

刚学会用vs,一切皆小白,随手记录新发现

Autojs 例子 源码 1600多个教程源码

autojs例子大全,一千六百多个脚本,简单的到复杂的例子,统统有,小白学完马上变大神,大神学了变超神。 脚本内容包含: 几十种类型的UI脚本,抖音、QQ、微信、陌陌、支付宝等自动化操作的脚本、还有部分协议列表,HTTP协议(POST、GET)上传下载,接码模块,百度文字识别api模块,文件操作模块:txt文本读一行删一行,等等其他例子

2020数学建模A题

2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据

经典 C语言源代码大全

C语言源代码大全,有源代码上百个

相关热词 如何c#按钮透明 c#能跨平台吗 c#中遍历字典 c# 斜率 最小二乘法 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图 java调用c#接口