前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >做了Nebula3的应用程序向导

做了Nebula3的应用程序向导

作者头像
逍遥剑客
发布2018-06-25 11:12:37
4180
发布2018-06-25 11:12:37
举报

使用方法:

1. 配置环境变量:

2. 把下载的zip解压到一个合适的位置

3. 把N3ConsoleAppWizard.ico, N3ConsoleAppWizard.vsdir, N3ConsoleAppWizard.vsz三个文件拷贝到Visual Studio 8/VC/vcprojects/下, 并更改N3ConsoleAppWizard.vsz中的路径为第2步中的解压路径

4. 打开VS2005, 新建工程就可以看到了

附:

Nebula3工程编译选项(以April2009为准):

Debug

General

Character Set

NotSet

C/C++

Additional Include Directives

..;../foundation;../extlibs;../tools ;

Detect 64-bit Portability Issuses

No

Treat Warnings As Errors

Yes(/WX)

Preprocessor Definitions

__WIN32__;WIN32;_DEBUG;NT_PLUGIN;_HAS_EXCEPTIONS=0;

Enable String Pooling

Yes(/GF)

Enable C++ Exceptions

No

Runtime Library

Multi-threaded Debug(/MTd)

Enable Function-Level Linking

Yes(/Gy)

Floating Point Model

Fast(/fp:fast)

Compile As

Default

Linker

Enable Incremental Linking

Default

Additional Library Directories

./Win32/Debug,../../bin/win32,../lib/win32_vc_i386;

Additional Dependencies

dbghelp.lib dxguid.lib wsock32.lib rpcrt4.lib wininet.lib d3d9.lib d3dx9.lib dinput8.lib xinput.lib dxerr9.lib x3daudio.lib

Generate Manifest

No

Generate Map File

Yse(/MAP)

Map File Name

$(TargetDir)$(TargetName).map

Map Exports

Yes(/MAPINFO:EXPORTS)

SubSystem

Not set

Release:

General

Character Set

Not Set

C/C++

Additional Include Directories

..;../foundation;../extlibs;../tools ;

Detect 64-bit Portability Issues

No

Treat Warnings As Errors

Yes(/WX)

Optimization

Custom

Inline Function Expansion

Any Suitable(/Ob2)

Enable Intrinsic Functions

Yes(/Oi)

Favor Size or Speed

Favor Small Code(/Os)

Omit Frame Pointers

Yes(/Oy)

Preprocessor Definitions

__WIN32__;WIN32;NT_PLUGIN;_HAS_EXCEPTIONS=0;

Enable String Pooling

Yes(/GF)

Enable C++ Exceptions

No

Runtime Library

Multi-threaded(/MT)

Buffer Security Check

No(/GS-)

Floating Point Model

Fast(/fp:fast)

Compile As

Default

Linker

Enabled Incremental Linking

Default

Additional Library Directories

./Win32/Release,../../bin/win32,../lib/win32_vc_i386;

Additional Dependencies

dbghelp.lib dxguid.lib wsock32.lib rpcrt4.lib wininet.lib d3d9.lib d3dx9.lib dinput8.lib xinput.lib dxerr9.lib x3daudio.lib

Generate Manifest

No

Generate Map File

Yes(/MAP)

Map File Name

$(TargetDir)$(TargetName).map

Map Exports

Yes(/MAPINFO:EXPORTS)

SubSystem

Not Set

6/22/2009: 发现几个问题

  1. stdafx.h第一次编译会说找不到, 再编译一次才通过
  2. 由于源代码的SDK的pdb文件没有引入, 所以没法调试SDK相关的代码
  3. 输出目录应该为bin/win32/(或者"XXXX/win32"), 不然export.zip和export_win32.zip无法加载, 会导致RenderApplication的默认资源创建失败.

对于1和2, 我没找到什么好方法, 有人共享下没? 3到是好解决, 把$(N3SDK)设置成code的父目录, 这样直接把输出目录设置好就可以了.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009年06月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档