Cannot open include file: 'ntddndis.h': No such file or directory

關於網絡防火牆設計中遇到的問題(程序是基於C/C++在VC6.0下運行的),程序在link時候遇到了這個錯誤的提示:Cannot open include file: 'ntddndis.h': No such file or directory

錯誤原因:Unicode版本的MFC鏈接庫在默認安裝是不會自動複製到硬盤上,除非在“自定義”安裝時後選擇它們,如果試圖在沒有MFC Unicode文件的情況下生成MFC Unicode 應用程序,則可能會出錯。

解決方法:

1>首先將MFC Unicode文件複製到硬盤上,需要重新運行安裝程序VC6.0並單擊“add/remove....”,選中“Microsoft Visual c++ 6.0",按“Change Option...”,選中"VC++MFC and Template Libraries...".按“Change Option..”,選中“Static Libaraies for Unicode”和“Shard Libraries for Unicode”.最後一步步確定即可完成

2>當我把第一個錯誤解決後,我又遇到了另外的問題,這或許是個人安裝不齊全的原因,錯誤提示: 

error LNK2001: unresolved external symbol _WSCWriteProviderOrder@8,該問題解決方法:http://blog.csdn.net/u013675958/article/details/21302423

OK,希望以上可以幫助到你

好好學習,天天向上




              


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章