私は lpcxpresso ソフトウェアを使用しており、lpcopen の Web サーバーの例を完了しました。次に、Web サーバーに存在する既存の lwip を使用して SNMP を実装したいと思います。いくつかの Web サイトで SNMP エージェントを構築する手順を確認し、実装しようとしましたが、エラーが発生します。助けてください。
私はSNMPエージェントの構築にこのウェブサイトを参考にしています
https://www.nongnu.org/lwip/2_0_x/group__snmp.html
エラー:
1) 関数 'main' 内: ../example/src/webserver.c:173:34: エラー: 'snmp_ifType_ethernet_csmacd' が宣言されていません (この関数で初めて使用されます)
2) make: *** [example/src/webserver.o] エラー 1
答え1
ようやく解決策を見つけることができました。パスを適切に設定していなかったため、上記のエラーが発生しました。パスまたはインクルード ファイルを設定するには、プロジェクトを右クリック--->プロパティ----->C/C++ ビルド----->設定--->MCU C コンパイラ---->includes スクリーンショット
それは動作します!