Win10 串口編程

如果你想在Win10下使用Visual Studio藉助MSCOMM(Microsoft Communication Activex….)控件編寫,我想說,我試了好久沒成功。

要麼是我試了vs2012找不到該控件,然後卸載了。裝了2010也找不到,貌似還存在兼容性問題。然後,我裝了VC6.0,又裝回了VS2010,哎???出現了。至於原因是什麼,可能是在裝VC6的時候裝上的。

但是問題不止這個,VC6在win10上嚴重不兼容,即便是安裝了win7升級包。現在我把機器換成了win7。先裝了VC6,然後裝了vs2010。我擔心在VS2010上找不到,我就先在VC6中創建了該項目,拖好控件,然後在VS2010中重新編譯,當然,也會遇到VC6到VS2010的常見遷移問題。
將項目屬性改爲:
Use MFC in a Shared DLL (共享DLL)
Use Multi-Byte Character Set(多字節)

總結: 最適合開發的系統是Win7,新系統畢竟問題多,資料少,用戶羣少,除了像我們這羣學生愛天天折騰,還有誰?

當然,還有一種方法:不論哪個系統,就是說,不使用微軟提供的控件,網頁在這:使用Win32 API串口編程(Serial Port Programming using Win32 API),如果該鏈接失效,請到這裏下載。需要1個資源分並非本意,因爲我沒找到0分那項。是不是因爲網站修改了?不清楚。

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