关于可调式的dll

jack_doson 2010-04-15 03:00:58
请问



类似于VC 界面里 project ---> code generation -->debug Multithreaded DLL

这样的命令

来生成 debug版的dll


CL 命令 里面有没有

如果 有 下面的 命令


link -out:stunnel.dll /DLL ws2_32.lib gdi32.lib user32.lib shell32.lib comdlg32.lib libeay32.lib ssleay32.lib advapi32.lib stunnel.obj ssl.obj client.obj protocol.obj sthreads.obj log.obj options.obj sselect.obj gui.obj resources.res

还需要进行 怎么样的修改 谢谢,最近 搞这玩意 头都大了,
请过来人 给小弟 讲讲 谢谢

如果 对于 Stunnel 有 熟悉 的 并且 能给予指点下 小弟万分荣幸啊


QQ 346966702

备注 stunnel就行
...全文
246 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
mcaok 2010-04-22
  • 打赏
  • 举报
回复
写一个Dialog程序,然后把Dll附加到Dialog上。在Dialog中LoadLibrary上打断点运行到此处之后F11就进入Dll了。可以单步调试了。详细点说就是新建一个Workspaces然后添加一个Dll工程和一个Dialog工程。Dialog中写加载DLL代码。然后在Project Settings中选中DLL工程,点开Debug页在Executable for debug session:中选择Dialog生成的exe文件。在build工具栏中选择Dll工程和debug模式。在你想要的地方加断点。F5就OK了。
尹成 2010-04-21
  • 打赏
  • 举报
回复
认真看一下MSDN关于编译器设置


/Z7, /Zi, /ZI (Debug Information Format)
Select the type of debugging information created for your program and whether this information is kept in object (.obj) files or in a program database (PDB).

Copy
/Z{7|i|I}
Remarks
--------------------------------------------------------------------------------

The options are described in the following table.

None
Produces no debugging information, so compilation is faster.

/Z7
Produces an .obj file containing full symbolic debugging information for use with the debugger. The symbolic debugging information includes the names and types of variables, as well as functions and line numbers. No .pdb file is produced.

For distributors of third-party libraries, there is an advantage to not having a .pdb file. However, the .obj files for the precompiled headers are necessary during the link phase, and debugging. If there is only type information (and no code) in the .pch object files, you will also have to compile with /Yl (Inject PCH Reference for Debug Library).

/Zi
Produces a program database (PDB) that contains type information and symbolic debugging information for use with the debugger. The symbolic debugging information includes the names and types of variables, as well as functions and line numbers.

/Zi does not affect optimizations. However, /Zi does imply /debug; see /DEBUG (Generate Debug Info) for more information.

Type information is placed in the .pdb file, and not in the .obj file.

You can use /Gm (Enable Minimal Rebuild) with /Zi, whereas /Gm is not available when compiling with /Z7.

When compiling with /Zi and /clr, the DebuggableAttribute attribute will not be placed in the assembly metadata; you must specify it in source code, if you want it. This attribute can affect the runtime performance of the application. For more information about how the Debuggable attribute affects performance and how you can modify the performance impact, see Making an Image Easier to Debug.

/ZI
Produces a program database, as described above, in a format that supports the Edit and Continue feature. If you want to use Edit and Continue debugging, you must use this option. Because most optimizations are incompatible with Edit and Continue, using /ZI disables any #pragma optimize statements in your code.

/ZI causes /Gy (Enable Function-Level Linking) and /FC (Full Path of Source Code File in Diagnostics) to be used in your compilation.

/ZI is not compatible with /clr (Common Language Runtime Compilation).

Note
/ZI is only available in the compiler targeting x86; this compiler option is not available in the compilers targeting x64 or Itanium Processor Family (IPF).


The compiler names the program database project.pdb. If you compile a file without a project, the compiler creates a database named VCx0.pdb., where x is the major version of Visual C++ in use. The compiler embeds the name of the PDB in each .obj file created using this option, pointing the debugger to the location of symbolic and line-number information. When you use this option, your .obj files will be smaller, because debugging information is stored in the .pdb file rather than in .obj files.

If you create a library from objects that were compiled using this option, the associated .pdb file must be available when the library is linked to a program. Thus, if you distribute the library, you must distribute the PDB.

To create a library that contains debugging information without using .pdb files, you must select the compiler's C 7.0-Compatible (/Z7) option. If you use the precompiled headers options, debugging information for both the precompiled header and the rest of the source code is placed in the PDB. The /Yd option is ignored when the Program Database option is specified.

To set this compiler option in the Visual Studio development environment
Open the project's Property Pages dialog box. For details, see How to: Open Project Property Pages.

Click the C/C++ folder.

Click the General property page.

Modify the Debug Information Format property.

To set this compiler option programmatically
See DebugInformationFormat.

lmxmx 2010-04-21
  • 打赏
  • 举报
回复
任何DLL都可以单步啊?

你在生成DLL的时候,可以选择Debug方式,而且DLL连接后都有符号文件……
sayang 2010-04-20
  • 打赏
  • 举报
回复
再写个exe调用该dll,在dll的项目属性中调试选项下的命令 和工作目录填写为debug版的exe,单步 ok
rendao0563 2010-04-20
  • 打赏
  • 举报
回复
是要直接调试dll? 随便加个宿主就行了。
an_bachelor 2010-04-20
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/958x11bc.aspx
an_bachelor 2010-04-20
  • 打赏
  • 举报
回复
/Zi /ZI参数都可以加上调试信息
jokey514 2010-04-20
  • 打赏
  • 举报
回复
顶一下!
jack_doson 2010-04-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xiuxianshen 的回复:]
你是要生成dll还是要做什么?
[/Quote]

我想要能进行 单步调试运行的 dll
xiuxianshen 2010-04-15
  • 打赏
  • 举报
回复
你是要生成dll还是要做什么?
wnx_u 2010-04-15
  • 打赏
  • 举报
回复
/DEBUG
jack_doson 2010-04-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xianglitian 的回复:]
我把这个帖子给你转到 进程/线程/DLL 版
希望你的问题早日得到解决
[/Quote]

谢谢
向立天 2010-04-15
  • 打赏
  • 举报
回复
我把这个帖子给你转到 进程/线程/DLL 版
希望你的问题早日得到解决
jack_doson 2010-04-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vc_zsy 的回复:]
帮顶···不会···
[/Quote]

楼上的 FS 童鞋 给点饼干吧
VC_ZSY 2010-04-15
  • 打赏
  • 举报
回复
帮顶···不会···
z8y8x 2010-04-15
  • 打赏
  • 举报
回复
不懂友情顶一下
提示: 右键单击程序标题栏可以查看更多功能或设置 标题栏菜单--帮助--程序更新 可以随时下载最新版本 特殊说明: 关于libeay32.dll、ssleay32.dll 这两个文件,OpenSSL Library 是开源的, 网上到处都可以下载,很多软件都自带这些库,本软件自带的版本是1.0.0.7,部分杀软可能会报毒, 请将本地病毒库升级到最新;一般升级病毒库后,就不会报毒了。如果大家不放心, 可以到安全卫士里面搜索并下载这两个dll文件(一般是0.9.0.*版本的), 安全卫士会自动安装到system32系统文件夹里,原则上0.9.0.*版本的也可以使用。 [淘图宝]软件功能介绍: 1,快速提取天猫/淘宝/1688/速卖通/聚划算详情页产品图片、主图、颜色细节图,按照顺序批量下载图片到本地计算机, 下载后的图片为产品详情页原图,方便快捷 A 为方便淘宝宝贝上架、photoshop操作,下载的图片会下载到 桌面\DPicture 文件夹 B 双击列表可以在浏览器中查看任意图片的网址链接 2,下载完毕后,即可一键批量生成符合手机详情页要求的图片,一键生成,高效快捷.长图能智能切割,省时省力 A 生成的图片质量能任意调节, B 生成的图片清晰度,效果绝非淘宝上的收费插件能比,高质量、高清晰度的手机详情图片可以提高您店铺 的转换率 C jpg、jpeg、gif、bmp、png 等网络常用格式的图片均支持直接转换成手机详情页图片,宽度可调 3,软件无需安装,解压后即可运行试用,绿色环保不写注册表,不想使用时直接删除文件夹即可,不留一 点痕迹。 4,独特软件内核。即使频繁下载服务器有限制,也不需要重启电脑、重启路由器、清空浏览器COOKIES等无脑式的操作。 5,已注册用户,不限次数,不限电脑,不限地方,只要与本程序绑定的PC版QQ能登陆,就能在该电脑使用 软件。 专人更新,即使服务器框架数据有变化,程序会立即更新版本,不用当心程序功不能用,让您彻底无忧!
淘图宝快速批量下载提取网店产品宝贝详情页图片、主图、颜色图的下载,以及手机详情页图片的批量一键转换。 操作技巧: 在提取页面 按【F1】可以快速显示/隐藏设置面板 特殊说明: 关于libeay32.dll、ssleay32.dll 这两个文件,OpenSSL Library 是开源的库, 网上到处都可以下载,很多软件都自带这些库,本软件自带的版本是1.0.0.7, 鉴于很多电脑可能没有安装这些库,所以都打包在一起,防止不能用。 国内某数字杀软可能会误报毒(其实大家把这两个文件复制到system32目录就不报毒了)。 如果大家不放心,可以自行到网上搜索并下载这两个dll文件(一般是0.9.0.*版本的), 安装到system32系统文件夹(或者程序根目录)里,原则上0.9.0.*版本的也可以使用。 功能介绍: 1,淘图宝是一款功能强大的产品详情页图片下载工具,可以帮助店家轻松下载别人店铺的产品图片,如主图、详细页面图,颜色图等。 该软件支持提取采集下载1688、淘宝、天猫、速卖通、美丽说、国美、敦煌、京东、苏宁易购、凡客诚品、衣联网、当当网等宝贝产品详情页图片。 (京东可直接提取下载无水印主图)双击列表可以在浏览器中查看任意图片的网址链接 2,下载完毕后,即可一键批量生成符合手机详情页要求的图片,一键生成、高效快捷。长图能智能切割,省时省力。生成的图片质量能任意调节, 生成的图片清晰度,效果绝非淘宝上的收费插件能比,高质量、高清晰度的手机详情图片可以提高您店铺的转换率 jpg、jpeg、gif、bmp、png 等网络常用格式的图片均支持直接转换成手机详情页图片,宽度、高度可调 3,纯绿色软件,软件无需安装,解压后即可运行试用,绿色环保不写注册表,不想使用时直接删除文件夹即可,不留任何痕迹。 4,独特软件内核,不限下载次数。即使频繁下载服务器有限制,也不需要重启电脑、重启路由器、清空浏览器COOKIES等无脑式的操作。 5,支持32位与64位的 Windows XP,Vista,7,8,10 (完美支持最新的Win10系统) 淘宝视频分析采集下载器 京东主图无水印提取下载
提示: 右键单击程序标题栏可以查看更多功能或设置 特殊说明: 关于libeay32.dll、ssleay32.dll 这两个文件,OpenSSL Library 是开源的库, 网上到处都可以下载,很多软件都自带这些库,本软件自带的版本是1.0.0.7, 鉴于极个别电脑可能没有安装这些库,所以都打包在一起,防止不能用。 部分杀软可能会误报毒,请将本地病毒库升级到最新;一般升级病毒库后就不会报毒了。 如果大家不放心,可以自行到网上搜索并下载这两个dll文件(一般是0.9.0.*版本的), 安装到system32系统文件夹(或者程序根目录)里,原则上0.9.0.*版本的也可以使用。 功能介绍: 1,淘图宝是一款功能强大的产品详情页图片下载工具,可以帮助店家轻松下载别的店铺的产品图片,如主图、详细页面图,颜色图等。 该软件支持提取采集1688、淘宝、天猫、聚划算、速卖通、蘑菇街、美丽说等宝贝产品图片。 A 为方便淘宝宝贝上架、photoshop操作,下载的图片会下载到 桌面\DPicture 文件夹 B 双击列表可以在浏览器中查看任意图片的网址链接 2,下载完毕后,即可一键批量生成符合手机详情页要求的图片,一键生成,高效快捷.长图能智能切割,省时省力 A 生成的图片质量能任意调节, B 生成的图片清晰度,效果绝非淘宝上的收费插件能比,高质量、高清晰度的手机详情图片可以提高您店铺的转换率 C jpg、jpeg、gif、bmp、png 等网络常用格式的图片均支持直接转换成手机详情页图片,宽度可调 3,纯绿色软件,软件无需安装,解压后即可运行试用,绿色环保不写注册表,不想使用时直接删除文件夹即可,不留任何痕迹。 4,独特软件内核。即使频繁下载服务器有限制,也不需要重启电脑、重启路由器、清空浏览器COOKIES等无脑式的操作。 5,支持32位与64位的 Windows XP,Vista,7,8,10 (完美支持最新的Win10系统) 更新摘要: 1,登录方式以及程序界面做了调整,程序更加稳定快捷 2,增加拍拍产品详情页图片批量下载的功能 3,修复速卖通产品提取的一处BUG 4,增加配置文件,程序更加易用 5,完美支持最新的Win10系统(32位与64位均支持), 6,增加美丽说、蘑菇街产品详情页图片批量下载的功能 7,为方便操作,设置面板加入了窗体置顶的功能 8,图片处理重新作了布局,可以自定义需要转换的输入、输出文件夹的路径,支持文件夹拖拽 9,标题栏添加了版本号,方便大家更新 10,让窗口置顶功能更加灵活方便 11,图片转换过程中加入了回显 12,算法作了较大的优化 提取速度相比以前更快
提示: 右键单击程序标题栏可以查看更多功能或设置 标题栏菜单--帮助--程序更新 可以随时下载最新版本 特殊说明: 关于libeay32.dll、ssleay32.dll 这两个文件,OpenSSL Library 是开源的库, 网上到处都可以下载,很多软件都自带这些库,本软件自带的版本是1.0.0.7, 鉴于极个别电脑可能没有安装这些库,所以都打包在一起,防止不能用。 部分杀软可能会误报毒,请将本地病毒库升级到最新;一般升级病毒库后就不会报毒了。 如果大家不放心,可以自行到网上搜索并下载这两个dll文件(一般是0.9.0.*版本的), 安装到system32系统文件夹(或者程序根目录)里,原则上0.9.0.*版本的也可以使用。 功能介绍: 1,淘图宝是一款功能强大的产品详情页图片下载工具,可以帮助店家轻松下载别的店铺的产品图片,如主图、详细页面图,颜色图等。 该软件支持提取采集1688、淘宝、天猫、聚划算、速卖通、蘑菇街、美丽说等宝贝产品图片。 A 为方便淘宝宝贝上架、photoshop操作,下载的图片会下载到 桌面\DPicture 文件夹 B 双击列表可以在浏览器中查看任意图片的网址链接 2,下载完毕后,即可一键批量生成符合手机详情页要求的图片,一键生成,高效快捷.长图能智能切割,省时省力 A 生成的图片质量能任意调节, B 生成的图片清晰度,效果绝非淘宝上的收费插件能比,高质量、高清晰度的手机详情图片可以提高您店铺的转换率 C jpg、jpeg、gif、bmp、png 等网络常用格式的图片均支持直接转换成手机详情页图片,宽度可调 3,软件无需安装,解压后即可运行试用,绿色环保不写注册表,不想使用时直接删除文件夹即可,不留一点痕迹。 4,独特软件内核。即使频繁下载服务器有限制,也不需要重启电脑、重启路由器、清空浏览器COOKIES等无脑式的操作。 5,支持32位与64位的 Windows XP,Vista,7,8,10 (完美支持最新的Win10系统) 常见问题: 1,软件支持生成数据包吗?为什么没有这样的功能? 本软件不支持生成数据包,因为对于如今的淘宝来说,用数据包直接上传宝贝的情形已经是过去式了, (但凡认真做过淘宝的店主,都应该明白这个道理,直接用数据包上传宝贝会有什么样的后果和麻烦,三个字:你懂的!~) 本软件旨在将详情页的图片快速提取并下载到本地电脑,以节约大家的宝贵时间,这样大家有更多的时间来处理原图。 所以本软件没有这种无用的功能。 2,软件有批量添加水印的功能吗? 没有,道理同上。 3,注册后,功能还会有限制吗? 注册后,功能没有任何限制,您可以使用本软件的所有功能, 4,软件可以提取那些行业的图片? 软件不限行业,指定格式的详情页网址均能有效提取。 更新摘要: 1,登录方式以及程序界面做了调整,程序更加稳定快捷 2,增加拍拍产品详情页图片批量下载的功能 3,修复速卖通产品提取的一处BUG 4,增加配置文件,程序更加易用 5,完美支持最新的Win10系统(32位与64位均支持), 6,增加美丽说、蘑菇街产品详情页图片批量下载的功能 7,为方便操作,设置面板加入了窗体置顶的功能 8,图片处理重新作了布局,可以自定义需要转换的输入、输出文件夹的路径,支持文件夹拖拽 9,标题栏添加了版本号,方便大家更新 10,让窗口置顶功能更加灵活方便

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧