2017-11-20 15 views
0

Clarion 9.1からClarion 10へのアップグレード後、最初にエラーを取得した後でエラーを取得します。Clarion 9からClarion 10へのアップグレード後にエラーが発生しました。

エラー:未解決External SHGetFolderPathAEFOCUS.obj。私はefocus.clwを溶液に含める。 Efocus.clwおよびefocus.incは、C10フォルダにあります。

ヘルプ私ください

+0

は、 'C10'のルートディレクトリにあるファイルですか?もしそうなら、それらを 'C10 \ LibSrc \ win'に移動してみてください。 – Taki

答えて

0

私が強化され、フォーカス機能を使用していけないが、物事のカップルが助けるかもしれない:

SHGetFolderPathAが廃止されましたが、まだそののShell32.dllで以来の周りでなければなりません。その可能性のあるSVは、代わりの呼び出し(https://msdn.microsoft.com/en-us/library/windows/desktop/bb762181(v=vs.85).aspx参照)の代わりにlibから削除しましたが、私はそれを疑います。それでも、DLLとLibmaker.exe(\ c10 \ binに同梱されています)を使用して独自のlibを作成することができます。

これより簡単かもしれません。アプリケーションフォルダ(または.REDが指示するサブフォルダ)からclwとobjを削除し、再コンパイルします。

関連する問題