社区
工具平台和程序库
帖子详情
请教,在VS2003或2005中,VC按照Makefile方式,怎样加入外部lib
toplinq
2010-04-22 09:49:54
问题是这样的,我要给一个做好的VC程序添加功能,加一个已有的lib文件,项目原来按照makefile方式编译链接,原来有写好的mak文件,那么我需要加入一个外部的.lib文件,一起链接上,也就是mak文件怎么写呢才能link 上这个lib.
PS 不是在Application方式下,那样只要在Project Property里面加lib路径和input这个lib就可以了
...全文
291
5
打赏
收藏
请教,在VS2003或2005中,VC按照Makefile方式,怎样加入外部lib
问题是这样的,我要给一个做好的VC程序添加功能,加一个已有的lib文件,项目原来按照makefile方式编译链接,原来有写好的mak文件,那么我需要加入一个外部的.lib文件,一起链接上,也就是mak文件怎么写呢才能link 上这个lib. PS 不是在Application方式下,那样只要在Project Property里面加lib路径和input这个lib就可以了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toplinq
2010-04-22
打赏
举报
回复
-out:challeng.exe $** $(conlibs) lsapi32.lib
这个是out,我要写一个 input的,给个小例子巴,大家在做VC的NMAK有类似例子的,麻烦贴一点出来应该就会了
fox000002
2010-04-22
打赏
举报
回复
按 lsapi32.lib 来写就行
toplinq
2010-04-22
打赏
举报
回复
例如以下是一个MSDN中的.mak文件,要加入个aaa.lib那么怎么写呢,谢谢
# Sample makefile
!include <win32.mak>
all: simple.exe challeng.exe
.c.obj:
$(cc) $(cdebug) $(cflags) $(cvars) $*.c
simple.exe: simple.obj
$(link) $(ldebug) $(conflags) -out:simple.exe simple.obj $(conlibs) lsapi32.lib
challeng.exe: challeng.obj md4c.obj
$(link) $(ldebug) $(conflags) -out:challeng.exe $** $(conlibs) lsapi32.lib
java z
lib
1.dll,z
lib
1.2.11静态编译
1.进入官网http://z
lib
.net/,下载且解压z
lib
1211.zip;2. 打开已解压的z
lib
-1.2.11目录,找到win32文件夹3.将
Makefile
.msc复制到上一层,也就是图2,未进入win32前的地方4.打开
VS
2013命令行工具,使用cd命令进入z
lib
-1.2.11目录(第3步
Makefile
.msc所在的目录)5.键入命令行:nmake /f
Makefile
.m...
Windows上用
VS
2015编译Snort 2.9.11.1实战:依赖库与踩坑全记录
Snort作为一款开源入侵检测系统,在网络安全领域应用广泛。在Windows平台上编译Snort,与Linux下简单的configure/make/make install流程截然不同,需要处理复杂的依赖链和版本匹配问题。理解其编译原理,掌握
VS
2015环境下各依赖库(如z
lib
、PCRE、DAQ)的构建顺序与配置要点,是成功获得可运行snort.exe的关键。这种编译能力对安全工程师在受控网络环境
中
进行规则定制、流量分析或二次开发具有重要价值。本文系统梳理了在
VS
2015环境下编译Snort 2.9.11
z
lib
1.2.11静态编译
1.进入官网http://z
lib
.net/,下载且解压z
lib
1211.zip; 2. 打开已解压的z
lib
-1.2.11,进入win32文件夹; 3.将
Makefile
.msc复制到上一层,也就是图2,未进入win32前的地方 4.打开
VS
2013命令行工具,使用cd命令进入z
lib
-1.2.11目录(第3步
Makefile
.msc所在的目录) 5.键入命令...
VC
++6.0绿色版配置与实战:维护老项目的终极指南
在软件工程领域,集成开发环境(IDE)和编译器是构建应用程序的核心工具。其原理在于将代码编辑、编译、链接和调试等功能集成于一体,极大提升了开发效率。对于需要长期维护的遗留系统,保持开发环境与原始构建环境的一致性具有极高的技术价值,这能避免因工具链升级引发的兼容性问题,确保软件稳定运行。Visual C++ 6.0作为一款经典的开发工具,在维护特定历史项目时仍扮演着关键角色。本文聚焦于
VC
++6.0绿色免安装版这一解决方案,深入探讨其获取、配置、调试技巧及与现代工作流的融合,旨在为工程师提供一套完整的工程实践
征途服务端客户端双源码解析:C++ MMO架构与协议逆向实战
MMORPG服务端架构是分布式系统与实时网络编程的典型范式,其核心在于网络层(IOCP/Winsock)、逻辑层(状态同步与帧同步)和数据层(MySQL事务与序列化)的分治设计。本文以经典国产MMO《征途》为案例,深入剖析可编译、可调试、未加壳的C++双端源码,覆盖IOCP异步模型实现、二进制协议定义(PACKET_LOGIN_REQ)、MySQL参数化查询与兼容性适配(
VC
6.0+MySQL 5.0),并结合Wireshark抓包验证协议内存布局。适用于游戏服务器开发、网络协议分析及毕业设计参考,尤其适合
工具平台和程序库
24,850
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章