關於網絡防火牆設計中遇到的問題(程序是基於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,希望以上可以幫助到你
好好學習,天天向上