問題タブ [lib]
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.
go - ライブラリでエラーをスローする方法
私は現在、ファイルを同時に読み書き/移動するための小さなライブラリを構築しています。これを行っているときに、エラー処理の問題に遭遇したため、次のように考えました。
ライブラリ内でエラーをスローして、ユーザーのアプリ全体をクラッシュさせるか、ユーザーが処理するエラー メッセージを返す必要がありますか?
特定の状況に最適なものとその理由を知りたいです。
c++ - C ++で.DLLから.libを呼び出す
企業から提供されたC++ライブラリを使用したいと考えています。.lib と .h ファイルしかありません。統一して使いたいです。だから私はDLLが必要です。したがって、 .lib で必要な関数にアクセスできるようにする DLL を作成したいと考えています。
そのために、ライブラリから必要な関数を呼び出す c++ ファイルを使用して、ビジュアル スタジオの c++ DLL プロジェクトを作成しました。.lib は、リンカー/入力/追加の依存関係でビジュアル スタジオにリンクされています。
簡単にするために、ユニティではなく通常の C++ ファイルから DLL の関数を呼び出そうとしています。
私のテストファイルは次のようになります:
私のメインDLLファイルは次のようになります:
dllmain.h
DLL でテスト関数を呼び出すと、機能します。ただし、元の .lib の関数を使用する startConnection 関数を呼び出すと、クラッシュします (エラー メッセージは表示されません)。
明確にするために、テストファイル->カスタムDLLの呼び出し->ダウンロードした.libの呼び出しが必要です。
私が間違っていることを理解していませんか?
初期の .lib は .DLL に含まれているのでしょうか、それともリンクする必要があるのでしょうか?