200分相送,Custom AppWizard设置Project\Settings的相关选项的问题

jackwuwei 2005-03-16 11:32:11
最近在做一个Custom AppWizard,自动将注册、关于对话框等公用模块加入到工程,在网上找了很久,只找到如何往工程加入lib,但不知道如何修改Project\settings\link Tab页下的Object/library modules,还有C/C++的Preprocessor等设置,谁有这方面的资料,请相告,msdn上只有vb的实现方法。
...全文
128 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sboom 2005-03-16
  • 打赏
  • 举报
回复
希望UP一下分一点分。
ipgk 2005-03-16
  • 打赏
  • 举报
回复
Object/library modules,意思是加入obj与lib库,相当于源代码加入#pragma comment(lib, [libName])。
Preprocessor definitions:预处理宏,相当于源代码的#define
Undefine Symbols:相当于源代码的#undefine
Addional include directories:额外包含路径

其它很多选项,其实都很好懂。
goodheartppl 2005-03-16
  • 打赏
  • 举报
回复
1 可以用 #pragma comment
2 也可以新建一个目录放LIB ,然后
在VS里设置环境变量
LINK 中 LIBRARY DIRECTORY

我帮你测过了,能用的

向导里是没有的
oyljerry 2005-03-16
  • 打赏
  • 举报
回复
Preprocessor这个设置可一些预处理,可以通过命令行参数来加入
oyljerry 2005-03-16
  • 打赏
  • 举报
回复
加入库可以用#pragma comment
这个可以放到一个通用的头文件h中,这样加入工程,编译的时候就可以自动加入了
legendhui 2005-03-16
  • 打赏
  • 举报
回复
xx
老夏Max 2005-03-16
  • 打赏
  • 举报
回复
看了一下CJLibrary提供的Custom AppWizard工程,它提供了一些模板文件,其中包含StdAfx.h文件,在其中包含需要的头文件和lib库。同1楼所说,你可以在这个模板的StdAfx.h文件中定义编译宏、包含需要的头文件、包含需要的Lib库。#pragma能完成很多对编译器的设置,具体的参考MSDN的“#pragma”说明。这些设置都可以在StdAfx.h中完成,或者其他的模板文件中也可以!
signoft 2005-03-16
  • 打赏
  • 举报
回复
用文本编辑器打开你工程下的*.vcproj文件,会看到该文件是严格XML格式编写的,每个节点与工程设置中的选项都是相对应的;
楼主可以参照工程设置选项,利用xml解析该文件,对需要的节点内容进行修改,就会对应工程设置中选项的修改。
以下是*.vcproj文件的xml格式:
<?xml version="1.0" encoding="gb2312"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="PrintInWordOnly"
ProjectGUID="{7B01BFCD-6A47-404E-90C0-D6C6D1C8DAD2}"
Keyword="MFCProj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
............
<Globals>
<Global
Name="RESOURCE_FILE"
Value="PrintInWordOnly.rc"/>
</Globals>
</VisualStudioProject>
祝楼主好运...
老夏Max 2005-03-16
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc/?id=276
http://www.vckbase.com/document/viewdoc/?id=286
http://www.vckbase.com/document/viewdoc/?id=287
个人认为1楼正确。
你也可以先建立一个工程,完成你所有的功能和设置。
然后选择新建Custom AppWizard工程的第一步设置中的“An Existing Project”看看,对工程的设置是否被继承!
jackwuwei 2005-03-16
  • 打赏
  • 举报
回复
我意思是说在Custom AppWizard工程里,编程实现修改这些配置项

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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