-
Notifications
You must be signed in to change notification settings - Fork 19
ProjectDependencies.zh CN
FrankHB edited this page Nov 13, 2022
·
8 revisions
示例项目 YSTest 在 DS 上依赖 YSTest/DS_ARM7 和 YSTest/DS_ARM9 两个项目。 YSTest/DS_ARM9 依赖于 YFramework ;在其它平台直接依赖 YFramework 。
YFramework 依赖 YBase 。
除了 MinGW 外使用 Make 构建。需要添加静态库时,把相应的 .a 文件加入相应的 lib 目录下,否则需要手动修改对应的 Makefile
。
MinGW 使用 Code::Block 或 Sysroot 构建。
默认构建的根目录位于版本库下的 build
目录。
注意 本节以下内容不适用于 Sysroot 。
设 $(Platform)
是平台名称,$(Configuration)
是生成配置名称,则各个项目生成的文件和中间文件都在项目的 build/$(Platform)/$(Configuration)
子目录下。修改 Makefile
的配置可以分离生成文件和中间文件的输出路径。
默认生成配置名称可以是 debug
或 release
(注意此项的大小写会在 Makefile
中表现出区别)。