日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Win32控制台程序如何使用CString的方法

發布時間:2024/10/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win32控制台程序如何使用CString的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2018-01-30 創建人:Ruo_Xiao 開發環境:VS2010 郵箱:xclsoftware@163.com

1、#include <windows.h>上面加上#include <AFX.h>。
2、菜單欄 -> 項目 -> 工程名+屬性 -> 配置屬性 -> C/C++ -> 預處理器
里面加上:_AFXDLL。
3、可能會發生如下錯誤:

error LNK2005: _DllMain@12 已經在 dllmain.obj 中定義

原因:程序中定義了兩種Dll入口。

拓展:
_USRDLL:靜態方式鏈接MFC庫,這樣子的話本身MFC的庫中帶有_DllMain函數的定義。
_AFXDLL:動態方式鏈接到MFC庫,這樣子的話,調用dll需要自己定義_DllMain入口函數。
從上面的說明中可以看出:

  • 當我們使用CWinApp這種方式的話,需要使用_USRDLL。
  • 當我們自己dll中定義了_DllMain的話,需要時_AFXDLL。
  • 回到剛才說的問題,因為定義了宏_AFXDLL,所以刪掉_USRDLL即可!

    總結

    以上是生活随笔為你收集整理的Win32控制台程序如何使用CString的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。