golandモジュールが依存.Cまたは.hファイルに問題CGOプロジェクト、外出先を見つけることができませんコンパイラを有効に行く一つのケースを解決

開発ツールgoland、golangバージョン1.13、godrorの動作オラクルの特定のポイントで、このコンポーネントライブラリは、C言語で書かれて使用CGO、プロジェクト、完全に.Cと.hファイルコンパイラのシリーズを使用する必要コンパイルプロセス。

外出先でのモジュールを開始したプロジェクト、後に次のように、.Cまたは.Hファイルのいずれかを見ることができない内部のMODベンダーの開発ツールを行きます:

.GOファイルやその他の文書、.Cおよび.hファイルを使用するには、no odpi、コンパイル時エラーのみ:

致命的なエラー:「dpiImpl.h」ファイルが見つかりません
の#include「dpiImpl.hは」
ファイルdpiImpl.hを見つけることができません、問題が解決しないMODベンダーに行くための試みを繰り返し、最後に突然思った、私は最近、[ファイル] - > [無効化後golandキャッシュ/再起動操作、確かにいくつかのファイルが離れてクリアされ、奇妙なキャッシュから私の別のプロジェクトでもgodrorを使用している、また、缶内部の開発ツールに.Cと.hファイルが、コンパイラの実行が表示されませんすべてのベスト、説明は、問題が解決される道に沿って見下ろして、キャッシュに結果をコンパイルするどこか確かです:

ファイル - >設定 - >ゴー

 Dep-> DoがDEPの統合を有効にする]を選択しません

下に示すように、ゴーモジュール(VGO)、ゴーモジュール(VGO)の統合を有効にする]を選択は、例えば以下のVendoringモードの操作を行い、ようgoproxy.cnとしてURLを入力して、プロキシエージェントは、選択されています。

私はあなたがライン上でエージェントを置き換えることができ、これを制御していない、ネクサスを建てローカルエージェントのアドレスにここにいます。

再度プロジェクトをビルドします。

その上に。

发布了177 篇原创文章 · 获赞 21 · 访问量 50万+

おすすめ

転載: blog.csdn.net/peihexian/article/details/104653674