因為 Macbook Pro Retina 15 的 BootCamp 不支援 Win XP , 所以在要使用 WinXP 的環境下,只好在 BootCamp 下安裝 Windows 7,再安裝 VMware Player 5 來使用 Win XP環境,但是在VMware 下一直無法使用任何的 USB 設備(如USB 隨身碟, USB Keypro Dongle).
直到今天終於了解為什麼了,因為VMware Player 5 在 Win 7 環境下不支援, Macbook Pro Retina 15 所使用的 Intel USB 3.0 eXtensible Host Controller Driver for IntelR 7 Series/C216 Chipset Family,不過還是有方法可以讓 VMware 使用 USB 設備,那就是讓 USB3.0 當作 USB2.0 用.
方法如下
至 [控制台] -> [程式與功能] 中將 Intel USB3.0 的驅動程式移除
重開機後.再開 Vmware Player 就可以使用 USB 設備了.
參考:在VMware workstation 9中使用USB3.0的经验分享; Intel xHCI USB 3.0 Controller – USB Passthrough with VMware Workstation 9 in Windows 7
PS.改用 Vmware Fusion 應該才是最好的方法, 或改用 Windows 8.x 當作 Host .
2013年8月26日 星期一
2013年8月13日 星期二
在 VC++ 2012 建立 Windows Form (CLR) 專案
因為在 Visual Studio 2012 Express for Windows Desktop 中的 Visual C++ 新增專案裡找不到 CLR 的 Windows Form 選項(範本).
如果要使用 Visual Studio 2012 VC++ 來開發 CLR 的 Windows Form 專案.
請完成下列步驟
2.在 Project1 的專案下 加入一個 UI --> Windows Form 的項目
3.在 Project1 的屬性進行如下設定
3-1.在 連結器 --> 進階 --> 進入點 輸入 main
3-2.在 連結器 --> 系統 --> 子系統 選擇 Windows(/SUBSYSTEM:WINDOWS)
4.看到了 Windows Form 的畫面
5.在 MyForm.cpp 輸入下列的程式碼即可執行之
#include "MyForm.h"
using namespace System;
using namespace Project1;
using namespace Project1;
int main(array <String^>^args)
{
Application::EnableVisualStyles() ;
Application::SetCompatibleTextRenderingDefault(false) ;
{
Application::EnableVisualStyles() ;
Application::SetCompatibleTextRenderingDefault(false) ;
Application::Run(gcnew MyForm());
return 0;
}
return 0;
}
參考來源:
註:
如果安裝完 Visual Studio 2012 Express for Windows Desktop
尚未安裝 Microsoft® SQL Server® Compact 4.0 SP1
請先行至 http://www.microsoft.com/zh-tw/download/details.aspx?id=30709 下載安裝,才可以使用 CLR
官方說雖然我們建議您不要建立以 C++/CLI 的 Windows Form 應用程式,現有 C++/CLI UI 應用程式維護支援。
訂閱:
文章 (Atom)