問題タブ [entrypointnotfoundexcept]
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.
sqlite - System.Data.Sqliteを使用すると、「DLLsqlite3にエントリポイントsqlite3_open_v2が見つかりません」
System.Data.Sqliteを介してSqliteデータベースに接続する際に問題が発生します。FluentNhibernateを使おうとしていましたが、うまくいきませんでした。基本に戻りましたが、同じエラーが発生しました。DLLsqlite3にエントリポイントsqlite3_open_v2が見つかりません。
これは私の(私が信じるかなり単純な)コードです:
System.Data.SQLiteへの参照があるので、すべてがうまくいくように見えます。インターネット上のいくつかの説明(チュートリアルとはほとんど言えません)は私を助けてくれませんでした。
google-chrome - Google Chrome: OpenScripting.framework - エントリ ポイントの InjectEventHandler が見つかりません
いくつかの SIMBL プラグイン (Afloat や FScriptAnywhere など) を Chrome やその他のアプリケーションに挿入しようとしています。
他のすべてのアプリケーションでは正常に機能しますが、Chrome では機能しません。そこで、コンソールに次の出力が表示されます。
eventDidFail:'tvea'
エラーはすべてのアプリケーションで発生するため、無視できると思います (それが何であるかはわかりませんが)。
Google Chrome: OpenScripting.framework - can't find entry point InjectEventHandler in scripting addition /Library/ScriptingAdditions/SIMBL.osax
ただし、最後のエラーが関連するものだと思います。
どういう意味ですか?どうなり得るか?
visual-c++ - MS Visual Studio 10 上の OpenCV: cv::cvtColor により Entry Point Not Found エラー メッセージが表示される
MS Windows 7 の MS Visual C++ 10.0.4 でOpenCV 2.3.1 Win Superpackを使用しています。一部の OpenCV 関数はファイルを実行しますが、cv::cvtColor は msvcp80d.dll、msvcr80d.dll、gpsvc.dll、IEShims.dll を呼び出しているようです。 sysntfy.dll。それらを検索パスに追加すると、次のメッセージが表示されます。
プロシージャ エントリ ポイント ?free@allocate_root_with_contect_proxy@tbb@@QBEXAAVtask@3@@Z がダイナミック リンク ライブラリ tbb_debug.dll に見つかりませんでした。
Dependency Walker によると、64 ビット バージョンの SYSNTFY.DLL と GPSVC.dll があり、32 ビット バージョンが必要ですが、システム 32(C:\windows) ディレクトリからファイルをコピーしました。これら 2 つの DLL の 32 ビット バージョンをダウンロードする必要があるかもしれませんが、Web 上でそれらを見つけることができませんでした。
事前に感謝します、ピーター。
c# - C# の奇妙な動作をする拡張メソッド
Forms.DataVisualization.Charting.Chart の拡張メソッドがあります。拡張メソッドでは、charareas 配列にアクセスし、その中の chartarea オブジェクトを操作しています。ただし、コードを実行するたびに EntryPointNotFoundException が発生します。
ただし、次のコードを追加すると
EntryPointNotFoundException は取得しませんが、NullReferenceException を取得します
c.DoSomething() の前にそのコードを呼び出すことでその例外を回避できますが、拡張メソッドを使用できるようにしたいと考えています。私はc#4.0を使用しています。私はおそらく何かをするのを忘れていましたが、何をしたのかわかりません。
ios - MonoTouch での SQLCipher の使用
静的ライブラリをコンパイルし、SQLCipher と OpenSSL の両方をリンクしました。完全なプロジェクト、makefile、およびコンパイルされたライブラリは、次の場所にあります。
結果のライブラリを通常の Objective-C Xcode プロジェクトにリンクすると、呼び出しは正常にsqlite3_key
機能します。
以下を使用して、同じライブラリを MonoTouch プロジェクトにリンクしました。
SQLite3.Open(...)
次に、すべての関数の後にキー関数を呼び出すように SQLite-NET を変更しました。
しかし、Key メソッドが呼び出されると、EntryPointNotFoundException が発生します。スタック トレースは次のとおりです。
明らかに、スタック トレースは特に役に立ちませんが、この問題のデバッグをどこから開始すればよいか途方に暮れています。ハーフ?
xcode - C#から純粋なC関数を呼び出すときに、最初にDllNotFoundException、次にEntryPointNotFoundException
Unity3DproでCコードを使用しようとしています。
私の基本的なアプローチは、(1)Cソースコードを静的ライブラリにビルドする(2)空のバンドルを作成してライブラリにリンクする(3)バンドルをUnity 3D proに(プラグインとして)インポートすることです。
私は基本的にこのチュートリアルに従っていました。
Cコードを更新し、ライブラリとバンドルを再コンパイルして再構築していた最近まで、しばらくの間機能していましたが、すべてがうまくいきません...
バンドルを最初にインポートしたときに、DllNotFoundExceptionが発生しました。
その段階では、私のバンドルプロジェクトは単なるライブラリの山でした-ソースコード(.aファイル)から構築されたライブラリと、.aライブラリが依存していると思う他のいくつかのライブラリ(他のライブラリには.dylib拡張子が付いています) )。
バンドルにtest.cファイルを1つ追加しました。test .cファイルには、次の2行しか含まれていません。
ここで、ccn.hは私のCソースコードのヘッダーファイルです。
バンドルを再構築した後、DllNotFoundExeptionはなくなりましたが、EntryPointNotFoundExceptionが発生しました。
これが私が考えていることです:
- Xcodeは非常にインテリジェントであるため、単純なtest.cファイルを追加しているときに、Xcodeがバンドル設定の一部を変更してくれたと思います。そして、それがDllNotFoundExceptionが最初になくなった理由だと思います。私は正しいと思いますか?
- EntryPointNotFoundの問題を解決するために、バンドルプロジェクトの設定も変更する必要があると思いますが、方法がわかりません...助けてください...
たくさんの感謝!
編集
- このスレッドは、Xcodeがコンパイルにg ++を使用しているため、アンマネージコードが純粋なCであっても、extern"C"が必要であることを示唆しているのを見ました。Xcode4のターゲット設定を" Compiler for C / C ++/Objective-C "に変更しました。 AppleLLVM3.0からLLVMGCC4.2に移行しましたが、それでも同じ例外が発生します。
- また、monoがライブラリをロードするためにGLibを使用していることを示すこのmonoのドキュメントを見ました。また、GlibにはMac OS Xにバグがあり、.dylibライブラリを認識しません。.dylibライブラリを削除して再試行しましたが、同じ例外が発生するまで続きました。
- また、 Appleのドキュメントには、ロード可能なすべてのバンドルにプリンシパルクラスが必要であると記載されており、ユーザーがどのクラスをプリンシパルクラスにするかを指定しない場合、NSBundleはXcodeプロジェクトに示されている最初のクラスをプリンシパルクラスとして使用します。さて、私が作成したバンドルはロード可能なバンドルだと思いますが、それは単にCから構築された静的ライブラリであるため、文字通りクラスがありません。プロジェクトのinfo.plistを見ると、プリンシパルクラスのエントリは空です。これが問題でしょうか?もしそうなら、どうすればそれを解決できますか?
また、私はAppleのドキュメントで、私がよく理解していない何かを見ました。
ロード可能なバンドルがプラグインの場合、ホストアプリケーション開発者は通常、フレームワークでプラグインアーキテクチャのインターフェイスを提供します。このフレームワークには通常、すべてのプラグインプリンシパルクラスが継承するクラス、またはプラグインのプリンシパルクラスが採用するプロトコル(公式または非公式)が含まれています。
私が作成するロード可能なバンドルはプラグインであると確信しています。バンドルをUnity3Dにインポートしています。Unityからプリンシパルクラスを定義する必要があるということですか?どのように?
c++ - サーフディテクタを使用したオブジェクトマッチング
SURF検出器を使用して画像から物体を検出しようとしています。そのために、私はOpenCVによって提供されるコードをデバッグしようとしました:
しかし、それは常に実行時エラーを示しています。
その理由を教えてください。
c# - 例外-のエントリポイントdllに見つかりません
関数を再利用するためにC#アプリケーションにインポートするC++DLLを作成しました。C++の関数コードはstatic bool IsDisplayDeviceAttached(char *Arg1[])
C#プログラムで以下のようにDllImportを使用すると、
EntryPointNotFound例外としてエラーが発生します。上記と一緒に使用ExactSpelling = true
しましたが、すべてエラーになります。
1)誰かがコードの何がまだ間違っているのかをガイドできますか?
2)また、_CdeclおよびExactSpellingパラメーターなどを指定する理由(DllImportでそれらを記述する理由を理解したい)
c# - アプリケーションの開始時にEntryPointNotFoundExceptionTaskDialogが実行されますが、後で正常に実行されます
TaskDialogソースはWindowsAPIPackfor .NET(ラッパー)から直接取得していますが、プログラムの静的なvoid Main()領域でTaskDialogを直接開こうとすると、EntryPointNotFoundExceptionがスローされます。ただし、TaskDialogが生成され、コードの後半で完全に正常に表示されます。なんでこれ?
EntryPointNotFoundExceptionをスローするコードは
しかし、私を驚かせるのは、異なる場所にある同一のコードが一度は機能するが、別の時間には機能しないという事実です。それは、参照などをロードしないプログラムと関係があるかもしれませんが、それは私の心を吹き飛ばします。私のアプリのエントリポイントのコードは
御時間ありがとうございます :)
ジョシュ
.net - アプリケーション用に SQLite をデプロイする際のセットアップ手順は何ですか?
開発用コンピューターで sqlite が機能し、別のシステムでは機能しない理由を理解しようとして途方に暮れています。
最終的に開発用コンピューターで動作させるまでに、多くの手順を踏まなければならなかったことを覚えています。彼らが何だったのか思い出せません。
現在、SQLite エンジン 2.5/3.5 ADO.NET のインストールなど、テスト用にシステムを準備した後、クリーン システムでソフトウェアをテストしています。データベース ファイルを使用しようとすると、プログラムが起動して終了します。ウィンドウ エラー メッセージが表示されます - System.Data.Sqlite および System.IO.EntryPointNotFound。
それが何を意味するか知っている人はいますか?
どんな助けやヒントも大歓迎です。