HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
1013
sinHsp3Dishの環境8解決


sin

リンク

2020/10/13(Tue) 10:22:45|NO.91602

Hsp3Dish(Android)の環境が作れません。
ビルドでエラーが出てしまいます。

[armeabi-v7a] Compile++ thumb: Test6 <= hsp3r.cpp
In file included from jni/hsp3embed/hsp3r.cpp:9:
jni\hsp3embed/hsp3r.h:8:10: fatal error: 'hsp3/hsp3debug.h' file not found
#include "hsp3/hsp3debug.h"
^~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [C:/android/android-ndk-r21b/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/Test6/hsp3embed/hsp3r.o] Error 1


Java C:\Program Files (x86)\Java\jdk1.8.0_151
Sdk C:\android\android-sdk
Ndk C:\android\android-ndk-r14b
Ant C:\android\apache-ant-1.10.9
Windows10

Main.hsp
#include "hsp3dish.as"

*Main
redraw 0
pos 0, 0
mes "abc"
redraw 1
await 1000 / 60
goto *Main

NdkやAntのバージョンを色々変えてみましたが同じでした。
Hsp3.5の時は普通に使えてました。
Hsp3.6β4にし作り直したらエラーが出てしまいHsp3.5も使えなくなってしまいました。
どうか教えて下さい。



この記事に返信する


しまくろねこ

リンク

2020/10/13(Tue) 21:31:19|NO.91608

こんにちは。

新規プロジェクトから作り直しても駄目ですか?



sin

リンク

2020/10/14(Wed) 08:47:08|NO.91614

はい、新規プロジェクトから作り直してから駄目でした。



sin

リンク

2020/10/16(Fri) 11:20:43|NO.91630

hsp3.6β3を上書きし入れたらビルドが出来ました。
そしてもう一度hsp3.6β4を上書きし入れたらビルドが出来ました。
何故、そうなったかはわかりませんでした。

テストしてみました。
  #include "hsp3dish.as"
  #include "obaq.as"

qreset
dim obj
qaddpoly obj,3,40,30

*Main
redraw 0
color:boxf
qexec
qdraw
color 255, 0, 0
pos 100, 100
mes "abc"
redraw 1
await 1000 / 60
goto *Main

Windowsで試した所、
"abc"は表示されobaqのオブジェクトも表示されました。
Android実機で試した所、
"abc"は表示されobaqのオブジェクトは表示されませんでした。

まだ、β版だから何ですかね?



sin

リンク

2020/10/16(Fri) 16:00:32|NO.91631

また、色々いじっていたらobaqのオブジェクトもAndroidで表示されました。
何故、出来るようになったかは不明です。
ありがとうございました。



しまくろねこ

リンク

2020/10/16(Fri) 19:36:34|NO.91632

原因は分かりませんが解決してよかったですね。
力にならなくてすみません。



watamario

リンク

2020/10/17(Sat) 13:30:58|NO.91637

これ、この前どはまりしましたので書いておきます。
プロジェクトフォルダの、jni->Android.mkファイルを適当なテキストエディタで開いてみてください。
すると、β4で作成したにもかかわらずβ3のフォルダが指定されていると思います(なので、β3のライブラリを用意するとビルドできたのです)。
一時的な解決方法としては、上のファイルの「hsplib36b3」を「hsplib36b4」に全置換を使って修正してください。すると多分出来るはずです。

この部分の書き換えは毎回の版で行われているはずなので、次期版では直るだろうと想定しています。



sin

リンク

2020/10/18(Sun) 09:23:57|NO.91638

そうだったのですか。
全然、わからなくて色々バージョンをインストールしました。
こういう情報があると助かります。



おにたま(管理人)

リンク

2020/10/26(Mon) 22:56:33|NO.91693

ご報告ありがとうございます。
watamarioさんが書かれているように、β4版のファイルに不備があり正しく動作していませんでした。
お手数をおかけして申し訳ありません。

取り急ぎHSP3.6β版(OneDrive)のページにあるファイルは修正させて頂きました。
今後のバージョンで反映させたいと思います。
https://onedrive.live.com/embed?cid=EC425522ED849DA7&resid=EC425522ED849DA7%211229&authkey=AB-pNztAqBp6BcU



ONION software Copyright 1997-2023(c) All rights reserved.