2

他の誰かが書いたコードベースに機能を追加しました。VS2005で「ATLを使用していません」フラグが設定されていたとき#include <ATLComTime.h>に、ファイルの1つにあることがわかりました。再配布可能なC-Runtimeライブラリ(ここを参照)のみを送信しました。クライアントは、自分のマシンで動作するコードを取得できません。「DLLエントリポイントが見つかりません」というエラーが表示されます。すべてのテストマシンにインストールできたので、ターゲットマシンにDLLまたはライブラリがないようなものだと思います。

彼らは私がクライアントに「偽の」再配布可能なものを送らないように私に望んでいます。最終的にこのヘッダーがどの再配布可能に関係するかを見つけることができないように思われるので、私はここで尋ねています。私は途方に暮れています。助けられる?

4

1 に答える 1

3

ATL(プロジェクト|プロパティ->構成プロパティ->一般-> ATLの使用)実行可能ファイルと静的にリンクするようにプロジェクトを構成するか、アプリケーションでatl.dllを配布します。

于 2010-03-30T15:15:59.830 に答える