4.# pragma comment(...)

1>功能:

该指令将一个注释记录放入一个对象文件或可执行文件中。

2>格式:

#pragma comment( "comment-type" [,commentstring] )

comment-type(注释类型):可以指定为五种预定义的标识符的其中一种

五种预定义的标识符为:

(1)compiler:将编译器的版本号和名称放入目标文件中,本条注释记录将被编译器忽略,如果你为该记录类型提供了commentstring参数,编译器将会产生一个警告

例如:#pragma comment( compiler )

(2)exestr:将commentstring参数放入目标文件中,在链接的时候这个字符串将被放入到可执行文件中,当操作系统加载可执行文件的时候,该参数字符串不会被加载到内存中.但是,该字符串可以被dumpbin之类的程序查找出并打印出来,你可以用这个标识符将版本号码之类的信息嵌入到可执行文件中!

(3)lib:这是一个非常常用的关键字,用来将一个库文件链接到目标文件中

常用的lib关键字,可以帮我们连入一个库文件。

例如:

#pragma comment(lib, "user32.lib")

该指令用来将user32.lib库文件加入到本工程中

linker:将一个链接选项放入目标文件中,你可以使用这个指令来代替由命令行传入的或者在开发环境中

设置的链接选项,你可以指定/include选项来强制包含某个对象,例如:

#pragma comment(linker, "/include:__mySymbol")

你可以在程序中设置下列链接选项

/DEFAULTLIB

/EXPORT

/INCLUDE

/MERGE

/SECTION

这些选项在这里就不一一说明了,详细信息请看msdn!

5.#pragma resource"*.dfm"

1>功能:

表示把*.dfm文件中的资源加入工程。*.dfm中包括窗体外观的定义。

linux user32.lib,Linux之#pragma的用法相关推荐

  1. linux user32.lib,USER32!__ClientLoadLibrary定位

    保护软件一般都直接用新的函数指针替换CallBack表中__ClientLoadLibrary对应的位置 对于Ring3的应用程序,fs:[0]的地址指向的是TEB结构,这个结构的开头是一个NT_TI ...

  2. linux程序加载器,Linux 动态连接加载器 ld-linux用法

    Linux 动态连接加载器 ld-linux用法 文章作者:网友投稿 发布时间:2009-12-10 16:21:11 来源:网络 ld-linux有两种用法,间接调用和直接调用. 间接调用时,连接器 ...

  3. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解

    linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...

  4. php umount强制,linux中mount/umount命令的基本用法及开机自动挂载方法

    本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a ...

  5. linux 关联数组,Linux shell数组与关联数组的用法实例

    Linux shell数组与关联数组的用法实例 1. 关联数组 使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量: $ d ...

  6. linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法

    Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...

  7. linux的lib目录,Linux 目录结构:/lib 分析

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 我们在之前的文章中已经分析了其他重要系统目录,比如 /bin./boot./dev. /etc 等.可以根据自己的兴趣进 ...

  8. linux中如何用ftp命令下载文件,linux中ftp下载文件命令的用法

    linxu下的ftp命令是用来下载文件或者上传文件的,下面由学习啦小编为大家整理了linux的ftp下载文件命令的用法的相关知识,希望对大家有帮助! 一.linux中的ftp下载文件命令的用法 从远程 ...

  9. Linux下最简单的动态域名用法

    Linux下最简单的动态域名用法 估计做IT的哥们象我这样ADSL包月的应该很多,我一般家里有一部电脑是24小时开机的,它上面跑着我的各种应用,也相当于我的一个网络硬盘.为了方便自己能从远程访问,我们 ...

  10. linux管道命令详解,Linux系统中的管道命令的用法详解

    Linux系统中管道命令是linux系统的一个强大之处.下面由学习啦小编为大家整理了Linux系统中的管道命令的用法详解的相关知识,希望对大家有帮助! Linux系统中的管道命令的用法详解 管道命令操 ...

最新文章

  1. 记录备份2020-07-13 - 清除多余无用的Windows10环境变量
  2. arcgis js 地图打印_Arcgis在国土空间规划编制中的应用
  3. css网格_CSS网格初学者指南
  4. C++_类和对象_对象特性_初始化列表---C++语言工作笔记045
  5. 误删数据库---恢复
  6. Visual Studio 11预览:DirectX和SharePoint特性
  7. 前端性能优化(慕课网笔记)-3-代码优化
  8. 空间相关分析(四) 空间相关分析实战——对比人均GDP与综合经济指数
  9. 下载腾讯视频极速版_怎么退出腾讯视频登录
  10. 计算机网络中的www服务,计算机网络基础练习题01
  11. 小智双核浏览器下载安装配置教程
  12. 当当图书每满100减50,两种优惠券助你两手薅羊毛
  13. selenium页面跳转问题-QQ邮箱登录之后找不到元素
  14. 最短路算法详解(Dijkstra/SPFA/Floyd)
  15. 组织行为学笔记(3)——情绪和心情
  16. web js活码生成二维码
  17. 10-113 A1-7在产品表中找出库存量小于订购量的产品信息
  18. sql注入学习笔记(4)--sqlmap注入心得
  19. 白化Whitening
  20. vue项目ide(vue项目环境搭建)

热门文章

  1. 关于DES加密内部收费版
  2. AutoCAD Civil 3D-装配(标准横断面)
  3. macOS如何查看pkg安装包中的内部文件
  4. 高中数学知识点总结归纳之立体几何
  5. 阿里云云计算工程师(ACP)认证证书及考试须知
  6. 【实验】SVO2.0 待更新
  7. nodejs 连接数据库 并在数据库上进行增删改查操作
  8. 选中Excel单元格自动导入多个Excel worksheets
  9. word打开老是配置进度_打开word2010总是出现配置进度怎么办_打开word2010出现配置进度的解决方法-系统城...
  10. GlusterFS企业级功能之EC纠删码