本文共 2144 字,大约阅读时间需要 7 分钟。
需要下载的东西
DevkitPSP: Codeblocks: 1,安装 DevKitPSP 和 Codeblocks. 假设DevKitPSP安在 C:\DevKitPSP.2,打开 Codeblocks.3,打开 Settings->Compiler and Debugger
4,左边的面板选中 Global compiler settings ,Selected compiler 设为 GNU GCC Compiler.
5,点击 Copy.
6,在弹出小窗口中输入 DevKitPSP7,确认Selected Compiler 为DevkitPSP .
8,选中 search Directories 选项卡 -> Compiler 选项卡, 点击CLEAR,并添加以下路径:
10,选中 toolchain Excuteble 选项卡, 目录指向:
11,选中 toolchain Excuteble 选项卡-> Program Files 修改指向文件位置(C:\DevKitPSP\bin):
12,新建 一个 empty project.编译器选为 DevKitPSP
13, 新建 一个C/C++文件,添加到工程
14, 写代码
15,打开Project->Properties->Targets 选项卡。 取消钩选:17,打开Project->Build Options
选中 Linker setting选项卡 然后在 Other linker options 中 输入:OK
18,build.
19,保存为模版。
如果build失败,可以使用自己的makefile
添加一个空文件到工程中:内容如下
TARGET = helloworld OBJS = helloworld.o BUILD_PRX = 1 PSP_FW_VERSION = 371 # C编译器参数 CFLAGS = -O2 -G0 -Wall # C++编译器参数 CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti # 汇编编译器参数 ASFLAGS = $(CFLAGS) # 引用的库 -l stdC++ LIBS = -lstdc++ EXTRA_TARGETS = EBOOT.PBP PSP_EBOOT_TITLE = Hello World PSPSDK = C:\\devkitPSP\\psp\\sdk #此处为安装路径,自己调整s include $(PSPSDK)/lib/build.mak
在 project->properties中 project setting选项卡中 钩选 This is a custom Makefile,
并确保Makefile的文件名与此处所填文件名一致。
在 project->build options 中 Make commands选项卡中的 complie single file中最后的 $file删掉
在工程管理视图上在文件上右键 built file.成功。
如果在工程上点built All 要失败。
在PSP 5.03 GEN-C 上通过
转载地址:http://calgb.baihongyu.com/