冰天雪地360度跪求大神一个控制台基础问题

TOO_MANY 2015-01-22 11:25:28
我用VS2010写一个小例子,本来建的工程是控制台应用程序,但不知道为什么,编译出来的东西里面有一个lib文件,我不知道为啥会生成这个文件,如下图:

大神看看,包含了一个boost库的小例子,我以为只会生成一个exe和其他调试文件的,结果搞出了一个lib,当然这个lib和exe是一个目录就不截图了。
请大神分析!
...全文
212 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
谁学逆向工程 2015-01-24
  • 打赏
  • 举报
回复
你得创建WIN32控制台项目
TOO_MANY 2015-01-23
  • 打赏
  • 举报
回复
引用 1 楼 leavewood 的回复:
你得先搞清楚lib是什么...这里
我一直以为dll库就会生成lib和dll,控制台就会生成exe,还真没见过控制台生成lib的哈
TOO_MANY 2015-01-23
  • 打赏
  • 举报
回复
引用 2 楼 sinservice 的回复:
boost里有导出win32的符号地址,于是产生了引入库。 exe也可以导出win32符号。
哦,那就是因为boost的原因吧?
encoderlee 2015-01-23
  • 打赏
  • 举报
回复
说明代码里导出了函数_declspec(dllexport) 导出函数不是DLL的专项技能,EXE也可以导出函数的
信阳毛尖 2015-01-23
  • 打赏
  • 举报
回复
这个问题其实你自己就可以通过测试来验证: 1、注释掉关于boost库的所有引用,清空输入目录,编译,查看生成的文件 2、保留关于boost库的所有引用,清空输入目录,编译,查看生成的文件
「已注销」 2015-01-23
  • 打赏
  • 举报
回复
boost里有导出win32的符号地址,于是产生了引入库。 exe也可以导出win32符号。
风--还在吹 2015-01-23
  • 打赏
  • 举报
回复
你得先搞清楚lib是什么...这里

1,649

社区成员

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

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