在vs2005中建立win32程式的空專案.
#include
int winapi winmain(
hinstance hinstance,
hinstance hprevinstance,
lpwstr lpcmdline,
int nshowcmd
)出錯了
正在編譯...
finish.cpp
./finish.cpp(10) : error c2664: 'messageboxw' : cannot convert parameter 2 from 'const char [6]' to 'lpcwstr'
types pointed to are unrelated; conversion requires reinterpret_cast, c-style cast or function-style cast
生成日誌儲存在「file://f:/inside mfc/finish/finish/release/buildlog.htm」
unicode的問題
右擊專案--->屬性---->常規
在右邊的專案預設值
字符集 改為 未設定
重新編譯
正在編譯...
finish.cpp
./finish.cpp(9) : error c2731: 'winmain' : function cannot be overloaded
./finish.cpp(3) : see declaration of 'winmain'
這下可難住我了,我明明就定義了乙個,而且我是從msdn直接拷的,怎麼會說我過載了呢.
頭痛.百思不得其解,群裡有人提示 lpwstr lpcmdline.多了個w.
果真如此.lpwstr是支援寬字元的.
修改,編譯如下
#include
int winapi winmain(
hinstance hinstance,
hinstance hprevinstance,
lpstr lpcmdline,
int nshowcmd
)成功了,沒想到就這麼乙個小小的細節.耗了我半個多小時.
後來只是想想原因,是自己拷貝msdn上的東西時,沒注意.
第一次執行jeecg
首先 需要手動建立 jeecg test 資料庫,系統自動見表。然後登陸,發現 需要手動初始化資料庫表中資料庫。然後報編碼錯誤 然後修改 eclipse,context,workspace,project 等編碼utf8 繼續修改資料庫編碼 mysql u root p 操作 show variab...
關於vs的第一次嘗試
本人接觸程式方面也有一段時間,可是開始時並沒有找到方法。以前學習時通常依賴於書本學習,在讀有關c語言方面的書時總感覺看得懂但就是不得要領,直到最近發現學習程式最好最直接的方法還是實踐。將看到的 在程式設計軟體上自己仿照輸入一遍,不論是從記憶程度還是理解程度上都會有很大提高,在推薦之下我選擇了vs20...
第一次模擬測試 3
題目描述 眾所周知,瑞神已經達到了cs本科生的天花板,但殊不知天外有天,人外有苟。在浩瀚的宇宙中,存在著一種叫做苟狗的生物,這種生物天 生就能達到人類研究生的知識水平,並且天生擅長csp,甚至有全國第一的水平!但最可怕的是,它可以發出宇宙射線!宇宙射線可以摧毀 人的智商,進行降智打擊!宇宙射線會在無...