问题标签 [pspsdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
790 浏览

c++ - 将 SIP 库移植到 PSP 的帮助

我目前正在尝试将 SIP 堆栈库 (pjSIP) 移植到 PSP 控制台(使用 PSPSDK 工具链),但我在生成文件时遇到了太多麻烦(进行适当的更改并解决链接问题)。

有没有人知道好的文本、书籍或其他东西可以对移植库有所了解?

该项目提供的唯一关于移植的文档似乎过于专注于主要操作系统。

0 投票
2 回答
503 浏览

gcc - 将 Binutils 从 2.16.1 升级到 2.19 有优势吗?为什么?

在 PSPSDK (Homebrew) 中,我们使用 Binutils 2.16.1 来组装和链接 PlayStation Portable 的代码,但是该版本已经过时了(3 个版本已取代它)。社区和我一直在将 GCC 和 newlib 更新到最新的稳定版本,一切似乎都可以使用旧的 binutils。

GCC 会用 binutils 2.19 生成更好的代码吗?为什么?binutils 2.19 会产生比 2.16.1 更好的 elf 文件和库吗?为什么?

0 投票
4 回答
2492 浏览

c++ - 计算圆的顶点

我有一个简单的程序,它画了一个圆圈:/这很好用......

但这不会:

但这不应该是一样的吗——只是第一个循环顺时针计算顶点,第二个逆时针计算顶点不同?它只是不使用第二个示例绘制顶点,这很尴尬......

还是我傻?

0 投票
0 回答
259 浏览

c - 编写 PSP 应用程序并不断收到链接器错误(未定义参考)

我不知道为什么我不断收到此链接器错误,因为我链接了正确的库,除非我链接了错误的库,否则我确信这一点,但也许有人知道哪个库是函数 SonyOskGu 的正确库。错误是:main.c:(.text+0x134): undefined reference to `SonyOskGu(char*, unsigned int, char*, char*, int)'。代码如下:

生成文件如下:

0 投票
1 回答
360 浏览

c++ - 为什么这个没有声明任何纯虚成员函数的类是抽象的?

下面的类是如何Game抽象的?以及如何使其具体化,以便创建它的实例?

游戏.h

主文件

PS任何解释都会有所帮助,因为我不是面向对象编程的专家。

这是错误消息以及其他一些内容:

0 投票
0 回答
5841 浏览

c++ - 处理 extern "C" 的头文件中字符串常量之前的预期非限定 ID

我正在开发 PSP 游戏,编译器在头文件中抱怨 extern "C",我看不出头文件有什么问题。

确切的消息:

JRenderer.h

//------------------------------------------------ -------------------------------------

0 投票
1 回答
198 浏览

g++ - 对“oslIsWlanPowerOn”的未定义引用

我正在开发一个 PSP 自制应用程序,我使用示例中的 makefile,但它不会链接,因为愚蠢的(请原谅我的法语)链接器说 oslIsWlanPowrOn 是未定义的。我知道我正在链接正确的库,而且我正在关注一个示例,因此它应该可以编译。我知道大多数 stackoverflow 用户不使用 oslib 或做很多 psp 编程,但我们将不胜感激。我也尝试重新排序库的顺序,但仍然指出相同的链接器错误。无论如何这里是下面的代码:

生成文件

错误详情:

主文件