博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2010创建项目生成动态库举例
阅读量:4168 次
发布时间:2019-05-26

本文共 768 字,大约阅读时间需要 2 分钟。

以X86   32位系统为例

 0        创建项目

选择新建项目--------》然后选择DLL 下面名称填写要创建的目录位置选择YDT100,则在YDT100里面创建了 ctrlcmd文件夹,后续生成的工程在ctrlcmd文件夹里面的ctrlcmd.vcxproj

1     如果是生成动态库(举例 目标生成 ctrlcmd.lib,此动态库需要调用commonfunc.lib)

输出目录:../../../../release/win32/app

         这里注意  相对根文件目录是   ctrlcmd.vcxproj (后缀是vcxproj)

                   后面的附加包含目录、附加库目录都是根据此文件相对的目录切记!

SDK版本:10.0.16299.0

目标扩展名:.dll

配置类型: 动态库(.dll)

2    

附加包含目录:

../../../../include\commonfunc

../../../../include\ctrlcmd

../../../../include

../../../../platform\win32\libxml2-2.7.8.win32

../../../../platform\win32\iconv-1.9.2.win32

%(AdditionalIncludeDirectories)

3

预处理器定义 

WIN32

_DEBUG

CTRLCMD_EXPORTS

_WINDOWS

_CRT_NONSTDC_NO_DEPRECATE

_CRT_SECURE_NO_WARNINGS

_USRDLL

4  预编译头文件

5  附加库目录

 

../../../../release\win32\app

 6  注意除了  上面的附加库目录(需要调用的动态库的目录)、附加包含目录(头文件)还需要下面:资源文件中把需要调用的动态库加载进来。

 

 

你可能感兴趣的文章
HTML总结(一)
查看>>
3月英语--平平淡淡
查看>>
csf格式转换--逼自己一把
查看>>
ASP控件总结(一)
查看>>
Repeater&Validator控件使用
查看>>
细水翻起半点波涛--4月英语
查看>>
ASP--Active Server Pages Summary
查看>>
常见的电脑病毒
查看>>
站在巨人的肩膀上!
查看>>
2017年5月软考总结
查看>>
Node.js中运行JavaScript代码
查看>>
5月英语总结--I will do it well.
查看>>
认识JS
查看>>
Google浏览器--翻译一定要“出去”吗?
查看>>
bash:ifconfig:未找到命令
查看>>
送给毕业的歌
查看>>
嵌入式100题(017):malloc的底层实现
查看>>
嵌入式100题(018):在1G内存的计算机中能否malloc(1.2G)?为什么?
查看>>
嵌入式100题(019):指针与引用的相同和区别;如何相互转换?
查看>>
嵌入式100题(040):什么是三次握手
查看>>