問題タブ [devil]
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.
macos - Macで自作でDevILをインストールするにはどうすればよいですか?
私はこれを入力しました:
そしてこれを得ました:
だから私はgccを再インストールしてこれを手に入れました:
しかし、DevIL をインストールしようとすると、同じエラーが発生し続けます
c++ - 「iluInit」のみへの未定義の参照
これは非常に奇妙というか、非常に単純です。私は悪魔のライブラリを使用しています。非常に単純なプログラムでは、次のように初期化する必要があります。
そして、ここに問題があります。IlInit()
正常に動作しますが、そうでiluInit()
はありません! 参照が見つかりません。
もちろん、ヘッダーを含めます。
そして、次の方法でファイルをコンパイルします。
(一般的に、OpenGL プロジェクトには Devil lib を使用したいのですが、今のところ重要ではないと思います)。
また、すべてのヘッダー/usr/include/IL
と *.a、*.so などのファイルが にあり/usr/lib/x86_64-linux-gnu
ます。
IlInit()
ところで、iluInit()
との違いを誰かが説明してくれたら、それも素晴らしいことですilutInit()
。簡単な説明が見つかりません。
homebrew - brew install Devil のトラブル
RGBDSLAM のインストールが要求していますdevil
しかし、悪魔をインストールしようとすると、次のようになります。
どうすればこれを回避できますか?
注:コマンド ライン ツールと共にxcodeをインストールしました。
**インストールされた libdevIL を編集**
何らかの理由で、devIL が gcc を探しているときに gcc 5 が登録されないため、4.9 にダウングレードする必要がありました。
ただし、rgbdslam はまだ libdevIL を検出していません。
g++ - DevILでコンパイルするには?
3D プログラム用の適切なセットアップを取得しようとしています。次のステップはテクスチャ ローダーです。DevIL を使用しようとしていますが、機能していないようで、最新の説明テキストもないようです。
まず、プロジェクトのダンプを含めます。これは 'cout' に出力されます。関連性がないように思えたので、除外しました。)
プロジェクトの構造:
メイン.exe:
build.bat:
バッチ ファイルの 1 行目のログは次のとおりです。
すべてをダンプして申し訳ありませんが、他に何をすべきかわかりません。IL インクルードが構文的に正しいコードで構文エラーを引き起こす理由がわかりません。
何が問題なのか知っている人はいますか?
c++ - DevIL が無効な拡張子を読み取っている
そのため、私はしばらくの間 DevIL ライブラリを (ILU および ILUT と共に) 使用しており、動作するようになってからほとんど問題はありませんでした。つまり、今まで。突然、どの形式の画像でも機能しないようです。私はこのコードを使用しています:
四角形は真っ白に表示されます。関数を確認したところ、問題なく動作するはずなので、呼び出してみilGetError()
ました。IL_INVALID_EXTENSION
私が試したほぼすべての異なる画像で返されました。ディレクトリ全体を配置しようとしましたが、正しいバージョンの DevIL (unicode) を使用していることを確認しても、これが返されます。何が起こっているのか分かりますか?
前もって感謝します!
編集:
指定されたファイルが存在しない場合でも、DevIL がこれを返すことにも気付きました。これは、私のコードではなく、DevIL 自体に問題があると思わせます。
編集2:
そのため、Unicode DLL を (必要に応じて) プロジェクト ディレクトリに配置したことがわかりましたが、マルチバイト文字のライブラリ ディレクトリにリンクしていたことがわかりました。それを修正した後も、問題は続きました。私はこれに困惑しています。
編集3:
編集が多すぎて申し訳ありませんが、以前のプロジェクトで使用していた DevIL セットアップがまだ完全に機能していることもわかりました。私が今使っているプロジェクトだけのようです。関連するコードはすべて同じ(コピー/貼り付け)なので、プロジェクトのプロパティに関係していると思いますが、違いは見つかりません。VS2015 であるプロジェクトのプロパティを別のプロジェクトにコピーする方法を知っていますか?
android - NDK、LOCAL_EXPORT_C_INCLUDES が期待どおりに機能しない
現在、ネイティブ Android プロジェクトに取り組んでおり、DevIL を使用したいと考えています。DevIL には他の複数のライブラリ (libpng/libjpeg/...) が必要であり、Android.mk が肥大化してしまうため、すべての NDK コードを 1 つのファイルに入れたくありません。
jni ディレクトリに Devil というサブディレクトリを作成しました。DevIl に必要なすべてのコード (+ ライブラリ) をこのディレクトリに配置しました。また、このディレクトリに追加の Android.mk ファイルを作成しました。「メイン」の Android.mk ファイルに、$(call import-module,DevIL) と、LOCAL_SHARED_LIBRARIES += libdevil を追加しました。DevIL Android.mk で libdevil モジュールを作成し、LOCAL_EXPORT_C_INCLUDES を使用して DevIL ヘッダー ファイルにリンクしました。#include を main.cpp ファイルに入れると、ndk-build が失敗し、インクルードされたヘッダーに関して「そのようなファイルまたはディレクトリはありません」と不平を言います。#include をコードに含めない場合、コードは正常にコンパイルされ、すべての共有ライブラリが作成されて libs フォルダーに配置されます。私は何を間違っていますか?
私のメイン Android.mk
DevIl に使用される Android.mk
cflags.mk ファイル
ディレクトリの構造
編集:
Application.mk を追加していないことに気付いたので、Application.mk
アプリケーション.mk
c++ - C++ DevIL 関数 ilLoadImage - プログラムの終了、アクセス違反
このように定義されたファイルへのパスがあります:
そして、これが私が画像をロードするために使用する関数です:
私のコードで何が問題になっていますか? ilLoadImage
が呼び出されたときにプログラムが落ちるのはなぜですか? 私は、それはタイプfile.c_str()
としてうまくいくべきだと思いますwchar_t *
か?ご回答ありがとうございます :)