問題タブ [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.

0 投票する
1 に答える
519 参照

go - ライブラリでエラーをスローする方法

私は現在、ファイルを同時に読み書き/移動するための小さなライブラリを構築しています。これを行っているときに、エラー処理の問題に遭遇したため、次のように考えました。

ライブラリ内でエラーをスローして、ユーザーのアプリ全体をクラッシュさせるか、ユーザーが処理するエラー メッセージを返す必要がありますか?

特定の状況に最適なものとその理由を知りたいです。

0 投票する
1 に答える
1789 参照

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 に含まれているのでしょうか、それともリンクする必要があるのでしょうか?