亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想要在unicode環境下將cstring轉化為LPCSTR類型,但錯誤提示如下:

想要在unicode環境下將cstring轉化為LPCSTR類型,但錯誤提示如下:

POPMUISE 2023-04-23 22:18:30
void CNewApp::OnClickedBtnBrower(){// TODO: 在此添加控件通知處理程序代碼CFileDialog openDlg(TRUE, "exe", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST, "可執行文件 (*.exe)|*.exe||", this);if (openDlg.DoModal() == IDOK){m_strApp = openDlg.GetPathName();SetDlgItemText(IDC_EDIT_NEWAPP, m_strApp);}}void CNewApp::OnOK(){// TODO: 在此添加專用代碼和/或調用基類GetDlgItemText(IDC_EDIT_NEWAPP, m_strApp);WinExec(m_strApp, SW_SHOW);CDialogEx::OnOK();}嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態錯誤(活動) 沒有與參數列表匹配的構造函數 "CFileDialog::CFileDialog" 實例 任務管理器 e:\text1\任務管理器\任務管理器\NewApp.cpp 63 嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態錯誤(活動) 不存在從 "CString" 到 "LPCSTR" 的適當轉換函數 任務管理器 e:\text1\任務管理器\任務管理器\NewApp.cpp 75 嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態錯誤 C2664 “CFileDialog::CFileDialog(const CFileDialog &)”: 無法將參數 2 從“const char [4]”轉換為“LPCTSTR” 任務管理器 e:\text1\任務管理器\任務管理器\newapp.cpp 56 嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態錯誤 C2664 “UINT WinExec(LPCSTR,UINT)”: 無法將參數 1 從“CString”轉換為“LPCSTR” 任務管理器 e:\text1\任務管理器\任務管理器\newapp.cpp 68
查看完整描述

1 回答

?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

用WideCharToMultiByte CString::GetBuffer(0)

查看完整回答
反對 回復 2023-04-26
  • 1 回答
  • 0 關注
  • 355 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號