上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 37 下一页
摘要: Windows应用程序中,图标、菜单、畏途、图标、工具条、对话框等是以资源的形式存在的。开发人员也可以自定义资源类型。如果一个程序使用了资源,那么它在构建时需要对资源进行编译。程序所使用的资源会在资源脚本文件(*.rc)中进行描述编写,编译时,资源编译器会将*.rc文件编译为可链接的.res文件。(资源中可以包括字符串)1、命令行参数使用如下方式在命令行中运行rc.exeRC [options] srcipt-fileoptions是编译选项,script-file是需要编译的资源脚本文件。用户可以使用如下方式调用:rc.exe /n /fo Hello.res Hello.rc2、资源编译器 阅读全文
posted @ 2013-01-12 10:17 songtzu 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在程序编译完成后,生成的文件是以.obj为扩展名的对象文件,link.exe是将这些对象文件与库链接起来以创建可执行文件或动态链接库文件的工具。link.exe的输入文件包括obj文件、lib文件、exp文件、def文件、res文件、txt文件、ilk文件等等,而输出的文件一般是exe文件、dll文件、sys文件等可执行程序文件。1、命令行参数link.exe运行参数如下:LINK [options] files参数包括选项和文件名,选项和文件名可按任意顺序指定。link会首先处理选项,然后是文件。各参数间必须使用一个或多个空格或制表符来分隔。2、输入文件参数中的files是指链接器的输入文件 阅读全文
posted @ 2013-01-12 10:16 songtzu 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 深入了解VC++编译器(转贴)大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话少说。我们先来看一下VC的处理流程,大致分为两步:编译和连接。源文件通过编译生成了.obj文件;所有.obj文件和.lib文件通过连接生成.exe文件或.dll文件。下面,我们分. 阅读全文
posted @ 2013-01-12 10:05 songtzu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: vs2010 工程设置,调试中的目录问题$(IntDir) D:\workspace\HEVC\HM-4.0rc1\build\\vc9\Win32\Debug\TAppEncoder$(OutDir) D:\workspace\HEVC\HM-4.0rc1\build\\..\bin\vc9\Win32\Debug$(OutputPath) D:\workspace\HEVC\HM-4.0rc1\build\Debug$(ProjectDir) D:\workspace\HEVC\HM-4.0rc1\build\vc9$(TargetDir) D:\... 阅读全文
posted @ 2013-01-11 20:09 songtzu 阅读(305) 评论(0) 推荐(0) 编辑
摘要: how to change CLCompile property for all projects...Ask a questionThursday, January 12, 2012 7:30 PMChandraP65Points0We have a requirement i.e. we do not want to modify vcxproj files but have an import of .prop file in .vcxproj. This prop file will be imported only if the file exists. The import wil 阅读全文
posted @ 2013-01-11 19:57 songtzu 阅读(735) 评论(0) 推荐(0) 编辑
摘要: VS 2010项目中添加lib库应用程序使用外部库时需要进行加载,两种库的加载本质上都是一样:提供功能和功能的定义。vs2005 c++ 项目设置外部库方法如下:1. 添加编译所需要(依赖)的 lib 文件 在“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。等同于“#pragma comment(lib, "*.lib") ”语句。2. 添加库(libs)文件目录 方法 1:项目->属性->配置属性->连接器->常规->附加库目录” 方法 2: 阅读全文
posted @ 2013-01-11 19:05 songtzu 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 移植ffmpeg到VC环境心得所有想学习ffmpeg的网友有福了,大名鼎鼎的ffmpeg,移植到Windows的VC6版本全部开源,编译环境为VC6+SP5+VCPP5。别忘记了顶贴哦。移植ffmpeg到windows,主要的修改是ffmpeg中VC6不支持C99语法,简单移植步骤如下:1:首先装好Linux、VMware和SDL,配置好smb,在Linux下编译通过,验证能正确的Run。2:把Linux下相应目录的所有文件通过smb拖到Windows,以后的修改移植都在Windows下进行。3:对照所有同名的.c文件和.o文件,如果有.c文件没有对应的同名.o文件,说明此.c文件没有编译,是 阅读全文
posted @ 2013-01-11 16:31 songtzu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: VS2008编译错误—LINK : fatal error LNK1104: cannot open file 'LIBC.lib'分类:OpenGL2009-11-03 15:542676人阅读评论(0)收藏举报 今天,在VS2008上调试OpenGL程序时,出现编译错误:LINK : fatal error LNK1104: cannot open file 'LIBC.lib' 解决办法,在Project-->Setting-->Linker-->Command Line-->Additional options中加入: /node 阅读全文
posted @ 2013-01-11 15:12 songtzu 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 右键一个Project,可以发现有两个地方设置Include的相关目录:1. VC++ Directories -> Include Directories2. C/C++ -> General -> Additional Include Directories不知道具体有什么区别,后在MSDN上得到答案:“VC++ Directories -> Include Directories” : Directory settings displayed in the window are the directories that Visual Studio will sea 阅读全文
posted @ 2013-01-10 17:11 songtzu 阅读(384) 评论(0) 推荐(0) 编辑
摘要: vs 添加头文件路径 在vc6中tools->options->directory可以设置vs怎么设置添加编译的头文件路径的?以下两种途径任选一种1)在解决方案上点右键打开解决方案属性页,通用属性,测试源文件,包含源代码的目录(在这里设置)~~~~~~~~~~~~2)工程上右键->属性->配置属性->C/C++->附加包含目录 阅读全文
posted @ 2013-01-09 19:28 songtzu 阅读(1745) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 37 下一页