Todd

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            65 隨筆 :: 0 文章 :: 24 評論 :: 0 Trackbacks
          使用vs2008 編譯,
          1)生成“cl.exe”時出錯。
          ================
          Microsoft Visual Studio 9.0\VC\bin下的c1.exe沒有加載;相關環境變量丟失導致
          工具->選項->項目與解決方案->VC++目錄,可執行文件下
          添加$(VCInstallDir)bin;
          問題解決


          2)“MessageBoxW”: 不能將參數 2 從“char *”轉換為“LPCWSTR”
          =======================================================
          vs2008字符集問題,默認使用了 Unicode 字符集;
          WinUser.h下的一段代碼
          #ifdef UNICODE
          #define MessageBox  MessageBoxW
          #else
          #define MessageBox  MessageBoxA
          #endif // !UNICODE
          由于MessageBox 就是調用MessageBoxW
          所以直接使用MessageBoxA函數,問題解決
          posted on 2011-04-14 02:48 Todd 閱讀(1644) 評論(0)  編輯  收藏 所屬分類: c++
          主站蜘蛛池模板: 灵川县| 绵竹市| 巧家县| 建湖县| 苏尼特左旗| 永仁县| 当涂县| 红桥区| 平邑县| 阿克| 华容县| 若羌县| 策勒县| 廊坊市| 普洱| 库车县| 克什克腾旗| 九龙坡区| 水富县| 汉寿县| 乳山市| 江阴市| 哈巴河县| 庆安县| 澄城县| 奉节县| 容城县| 雅江县| 凌源市| 剑阁县| 海城市| 左云县| 内江市| 东台市| 都安| 铅山县| 临清市| 巴南区| 托克逊县| 客服| 家居|