|
|
2014/4/9(Wed) 04:36:44|NO.61491
xcodeでビルドする際にエラーが起きます。
hsp3code.cppでSemantic Issue
Cast from pointer to smaller type 'int' loses information
んー、言ってることはなんとなくわかっているのですが、どこをどういじればいいのか・・・
アドバイスください!
|
|
2014/4/9(Wed) 07:00:15|NO.61492
何となく分かっているんだから、そこを何とかすれば良いのでは?
どこをいじるのかは、あなたにしか分かりませんよ。
|
|
2014/4/9(Wed) 21:49:40|NO.61502
XCodeとHSP3のバージョンは何を使用していますか?
通常は、Semantic Issueはエラーにならないはずなので、他にエラーがあるか確認をしてみてください。
|
|
2014/4/11(Fri) 08:26:04|NO.61508
返信ありがとうございます!
>>KAさん
変換されたコードを見てもよくわからないのです・・
>>おにたまさん
他のエラー探したのですが見つかりません。
HSPは3.3a8のXcodeは5.1です!
ちなみにアンドロイドのほうでは正しく動作したのでやっぱりxcodeが原因なんでしょうかね・・・
|
|
2014/4/16(Wed) 22:34:06|NO.61556
XCode5.1.1で同様の現象が起こることを確認しました。
XCode5.1以降で、64bitアーキテクチャがデフォルトで指定されているためエラーとなっていたようです。
次回のバージョンでは、対応したいと思います。
取り急ぎ、解決するには、プロジェクトのBuild Settingsタブにある、「Architectures」内の、
「Architectures」項目が「$(ARCHS_STANDARD)」になっているのを、「$(ARCHS_STANDARD_32_BIT)」に変更し、
「Valid Architectures」項目の「arm64」要素を削除(armv7,armv7sのみに)してください。
|
|
2014/4/17(Thu) 05:32:51|NO.61558
>>おにたまさん
お返事ありがとうございます。
その設定でやってみたところ、シュミレータでは正しく動くことが出来ました!
しかし実機でテストしようとすると
No architectures to compile for (ARCHS=armv7 armv7s, VALID_ARCHS=arm7,armv7s).
というエラーが出てきてしまいます。
どのように対処するべきでしょうか?
実機はiPhone5s 32GB ver7.0.1です。
|
|
2014/4/17(Thu) 22:14:40|NO.61566
ご確認ありがとうございます。
すみません、「Valid Architectures」項目の「arm64」要素は削除しなくてよかったです。
armv7,armv7s,arm64を入れて、「Architectures」だけ「$(ARCHS_STANDARD_32_BIT)」に変更して
お試しください。
|
|
2014/4/18(Fri) 01:53:28|NO.61567
>>おにたまさん
変更してみましたが
No architectures to compile for (ARCHS=armv7 armv7s, VALID_ARCHS=arm7,armv7s,arm64).
となっただけでした…
|
|
2014/4/19(Sat) 00:15:43|NO.61582
>S50さん
プロジェクトをCleanして再度ビルドし直してもだめでしょうか?
こちらではiPhone5sに転送して動作することを確認しています。
|
|
2014/4/19(Sat) 16:38:30|NO.61584
>>おにたまさん
無事動きました!
お忙しい中ありがとうございます。
とても助かりました。
|
|