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++
          主站蜘蛛池模板: 山东省| 新巴尔虎右旗| 临泉县| 图木舒克市| 灵山县| 百色市| 永吉县| 屯昌县| 商城县| 通江县| 河北省| 双辽市| 肇州县| 霍邱县| 汤阴县| 壤塘县| 炎陵县| 革吉县| 蒙自县| 京山县| 宜阳县| 九江县| 友谊县| 道孚县| 河南省| 苏尼特左旗| 余江县| 南木林县| 崇左市| 河北区| 象州县| 米泉市| 海阳市| 东莞市| 城步| 射阳县| 贺州市| 楚雄市| 阜平县| 兰溪市| 永新县|