2015-09-10 47 views
-1

這可能會導致內存通道宕機。我被要求修復8年前寫的一些代碼。這本身就是好的。我有一臺Win 7 64位個人電腦。正如我現在使用VS2012,我不得不安裝2005年幸運地還有一個副本。然後從MS的所有更新,以便它將與Win 7 64位一起使用。創建一個虛擬的MFC應用程序,以確保一切正常。到現在爲止還挺好。接下來,我將獲得SDK將代碼定位到運行在Moxa UC7124 ARM4i上的代碼。我得到UC712XCE_SDK_V2.0.msi並安裝它。將SDK添加到VS 2005

現在問題就開始了。我無法在VS2005中看到Moxa平臺。如果我加載解決方案,它會提供平臺,但跳過編譯。我的猜測是VS找不到SDK。我已經嘗試了很多東西,但顯然不是正確的東西,我檢查了環境變量並找不到任何東西,註冊表沒有條目。

我看裏面工具|項目和解決方案VC++目錄下的選項,但無法找到平臺我只得到Win32。因此,此時此刻我第一次迷路了。有沒有人有任何想法,爲什麼我不能在VS2005中看到Moxa SDK?

+0

老實說,你不清楚你在問什麼,請改寫這個問題! – user1

回答

0

經過幾天的努力,已經取得了一些進展.......但尚未完全正常工作。我的觀點是,在試圖加載較舊的SDK時,Win 7中必須存在一些權限問題,所以我先卸載了SDK。接下來,我右鍵點擊SDK的msi,並在安全勾號「作爲兼容性運行」,然後選擇「以前的Windows版本」。我現在可以正確定位我的解決方案。所以這部分似乎正在工作,接下來我必須解決所有的編譯/鏈接問題。當我開始部署時,仍然有一個很大的爬坡點,但手指交叉,這一切都會運行良好。