簡體   English   中英

vs2010編譯了在win2k中運行的MFC應用程序

[英]vs2010 compiled MFC app running in win2k

我工作的公司有一個大型的基於MFC的應用程序。 我們目前正在使用vs2008,但是對於下一個版本,我們希望轉向vs2010,主要是針對新的C ++ 0x功能。 不幸的是,由於許可證成本的原因,我們只有極少數的Citrix客戶堅持使用Win2k服務器。

我今天發現在win2k上vs2010編譯的原生應用程序存在問題,有人在這里發布了一些解決方案

我可以在Visual Studio 2008的C ++運行時庫中使用Visual Studio 2010的C ++編譯器嗎?

我已經嘗試了一個簡單的MFC應用程序的fasm方法,它不起作用(它適用於控制台應用程序),可能是因為MFC還與非win2k兼容的庫有鏈接? 我打算嘗試烹飪我自己的crt,但MS沒有提供構建它的文件。

我是否在浪費時間試圖讓我們的應用程序在win2k下運行,是否只是回歸到vs2008或從2010年開始定位到2008年的情況?

問候

必須支持這樣一個舊的操作系統似乎是不合理的,雖然我理解支持遺留系統是我們職業的一部分。

我會去你的組織中的西裝並解釋你的困境 -

  • 支持舊操作系統會使組織成為“最低公分母”產品

  • 小客戶群= =小投資回報率

  • 維護兩個代碼分支(遺留和當前)的大量/不合理的努力

向客戶解釋,如果他們受到落后的威脅,客戶可能會升級。

如果沒有人會屈服並得到你的支持,你有幾個選擇:

  • 請您的雇主為您的客戶購買許可證,並演示如何為開發成本節省資金。

  • 繼續使用VS2008。 詢問你的mgmt他們打算支持傳統操作系統多長時間,並告訴他們你的產品將停滯多久。 用你不能做的東西的原型來支持這個 - 因為你必須支持這個傳統的操作系統。

  • 維護兩個代碼分支。

  • 退出 - 那里有一百萬個開發工作,雇主很樂意讓你的技術經驗停滯在舊技術中,只要你帶來錢。 那里有很多雇主 - 誰會傾聽你的意見,支持你,並在這些問題上擠壓顧客。

客戶永遠不想升級,但這是我的經驗,他們通常會做 - 如果他們被擠壓......

我知道戒煙可能看起來很激烈 - 它可能不是你的最佳選擇。 我花了幾年時間作為一名網絡開發人員,一個我不感興趣的問題空間 - 以及一個不靈活的雇主 - 留下這是我遇到過的最好的事情(!)

在短短一年多的時間里,我成為了首席開發人員,並將工資增加了一倍 - 我真的很喜歡我的工作!

那里更好的雇主 - 如果你的雇主為了支持一個微不足道的客戶群而放棄你的建議,那么可能是時候考慮你是否為合適的雇主工作了!

我自己沒試過(我的意思不是MFC應用程序),但看看這篇文章: http//tedwvc.wordpress.com/2010/11/07/how-to-get-visual-c-2010 -mFc應用到在窗口運行-2000 /

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM