DxLib.h が開けない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ochaduke
記事: 36
登録日時: 4年前

DxLib.h が開けない

#1

投稿記事 by ochaduke » 3年前

こんにちは。現在、dxライブラリを用いて、Android用のアプリを作ろうとしているのですが、初っ端から挫折しています・・・
Visual Studio Community 2017 を使っていますが、プロジェクトの設定が上手くいっていないようで、#include "DxLib.h" で「開けません」と怒られてしまいます。(情けない())

設定は、ホームページにある説明を読みながら、パスもしっかり確認し、4回くらいやり直したりしているのですが、結果はすべて同じでした。しかし、サンプルプログラムを開いてみると、include 出来ているようで、、、やはり自分のパスの設定が間違っているのでしょうか??
パスは、
 C:\DxLib_Android\プロジェクトに追加すべきファイル_Android用
です。


注意点や、原因と思われるものを教えてください。お願いします。
電車グ人生…

アバター
Dixq (管理人)
管理人
記事: 1661
登録日時: 9年前
住所: 北海道札幌市
連絡を取る:

Re: DxLib.h が開けない

#2

投稿記事 by Dixq (管理人) » 3年前

プロジェクトにライブラリのありかが設定されていたら
#include "DxLib.h"
ではなく
#include <DxLib.h>
でincludeできるはずですが、できませんか?
またはReleaseプロファイルにだけ設定してDebugでコンパイルしているということはありませんか?

ochaduke
記事: 36
登録日時: 4年前

Re: DxLib.h が開けない

#3

投稿記事 by ochaduke » 3年前

返信ありがとうございます。

#include <DxLib.h>としても、解決されませんでした…
また、設定は「全ての構成」からやりました。この場合、「Releaseプロファイルにだけ設定してDebugでコンパイルしている」は起こりえますか?(知識が浅薄で、あまり詳しくわかりません…プロパティから確認すると、Release にもDebug にもパスが入力されていました。)
電車グ人生…

アバター
Dixq (管理人)
管理人
記事: 1661
登録日時: 9年前
住所: 北海道札幌市
連絡を取る:

Re: DxLib.h が開けない

#4

投稿記事 by Dixq (管理人) » 3年前

うーん、それならあっているはずですね・・。
私もAndroid版が公開されてすぐに説明通りにやってうまくいきましたので、ホームページの内容に間違いはないように思います。
コンパイル時に出るエラーメッセージを一字一句そのままコピペでこちらに掲載できますか?

ochaduke
記事: 36
登録日時: 4年前

Re: DxLib.h が開けない

#5

投稿記事 by ochaduke » 3年前

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー (アクティブ) E1696 ソース ファイルを開けません "DxLib.h" Song Rec Assistant.NativeActivity c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.NativeActivity\main.cpp 4

/*しばらくDxLibの関数やらで「定義されてないよ」祭り*/

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー no such file or directory: 'c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.NativeActivity\pch.h' Song Rec Assistant.NativeActivity c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.NativeActivity\clang.exe 1

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー no input files Song Rec Assistant.NativeActivity c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.NativeActivity\clang.exe 1

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー Unable to open file c:\myc\VS2017\Song Rec Assistant\x86\Debug\libSong_Rec_Assistant.so.recipe because 2 Song Rec Assistant.Packaging C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\MDD\Android\V150\Android.Common.targets 233


一番最後に怪しげな3つがありますが、これは何か関係ありますでしょうか?
よろしくお願いします。
電車グ人生…

ochaduke
記事: 36
登録日時: 4年前

Re: DxLib.h が開けない

#6

投稿記事 by ochaduke » 3年前

すみません、ミスに気づきました!
デバッグをARMにするのを忘れてました。
すると、DxLib.hはinclude出来ました!
お騒がせしました。

しかし、コンパイルは通ったのですが、今度は「配置」でエラーが出てしまいました(大汗

ログ↓

1>-package-resources:
1> [aapt] Found Deleted Target File
1> [aapt] Creating full resource package...
1>
1>-package:
1>[apkbuilder] Found Deleted Target File
1>[apkbuilder] Creating Song Rec Assistant.Packaging-debug-unaligned.apk and signing it with a debug key...
1>
1>-post-package:
1>
1>-do-debug:
1> [zipalign] Running zip align on final apk...
1> [echo] Debug Package: c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Song_Rec_Assistant.apk
1>[propertyfile] Updating property file: c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Package\bin\build.prop
1>[propertyfile] Updating property file: c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Package\bin\build.prop
1>[propertyfile] Updating property file: c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Package\bin\build.prop
1>[propertyfile] Updating property file: c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Package\bin\build.prop
1>
1>-post-build:
1>
1>debug:
1>
1>BUILD SUCCESSFUL
1>Total time: 20 seconds
2>------ 配置開始: プロジェクト:Song Rec Assistant.Packaging, 構成: Debug ARM ------
2>デバイス 'sdk_google_phone_armv7 (armeabiv7a - emulator-5554)' 上でパッケージ 'c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Song_Rec_Assistant.apk' をコピーしてインストールしています...
2>パッケージのインストール中にエラーが発生しました: 'c:\myc\VS2017\Song Rec Assistant\Song Rec Assistant\Song Rec Assistant.Packaging\ARM\Debug\Song_Rec_Assistant.apk' ('com.Song_Rec_Assistant')。
2>The package manager failed to install the apk: '/data/local/tmp/Song_Rec_Assistant.apk' with the error code: 'Unknown'
========== ビルド: 1 正常終了、0 失敗、1 更新不要、0 スキップ ==========
========== 配置: 0 正常終了、1 失敗、0 スキップ ==========

エラーコードがUnknownだそうで...少し調べてみます。
電車グ人生…

アバター
Dixq (管理人)
管理人
記事: 1661
登録日時: 9年前
住所: 北海道札幌市
連絡を取る:

Re: DxLib.h が開けない

#7

投稿記事 by Dixq (管理人) » 3年前

ビルドは成功しているのにインストールに失敗するパターンとしては、既に同じパッケージ名のアプリがインストールされているような場合がありますが、そのようなことはありませんか?

ochaduke
記事: 36
登録日時: 4年前

Re: DxLib.h が開けない

#8

投稿記事 by ochaduke » 3年前

ビルドは成功しているのにインストールに失敗するパターンとしては、既に同じパッケージ名のアプリがインストールされているような場合がありますが、そのようなことはありませんか?
確認しましたが、そうではありませんでした。
ただ、しばらくして配置だけを別個で実行したら成功して、以降、エミュレーターでもしっかりアプリを実行することができました。
原因がわからずスッキリしませんが、症状は解決したので、これで解決とさせてください。

ありがとうございました。
電車グ人生…

返信

“C言語何でも質問掲示板” へ戻る