1. 程式人生 > >VS2008下非MFC工程使用CString類庫

VS2008下非MFC工程使用CString類庫

  想用控制檯工程又想使用CString,畢竟方便啊,在VS2008下如果建非MFC工程而又使用CString會出現如下錯誤:
1、error C2065: “CString”: 未宣告的識別符號
解決方法:將#include <afx.h>新增在程式開始處,或將其放在stdafx.h預編譯頭中。

2、再編譯提示:fatal error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
解決方法:點選專案->屬性->配置屬性->常規->MFC使用,VS2008預設為使用標準 Windows 庫
,將其改為在共享 DLL 中使用 MFC即可。

做個筆記。

相關推薦

VS2008MFC工程使用CString

  想用控制檯工程又想使用CString,畢竟方便啊,在VS2008下如果建非MFC工程而又使用CString會出現如下錯誤:1、error C2065: “CString”: 未宣告的識別符號解決方法:將#include <afx.h>新增在程式開始處,或將其放在stdafx.h預編譯頭中。2、

MFC工程中使用MFC

div content alt 重復 出現 mar 防止 pop .cpp 目錄(?)[-] 需求說明 常見問題 問題分析 參考解決方法 我的解決方案 Stdafxh的原理 需求說明 C++工程的類型有很多,從VS(或VC)可以看

MFCCString字串與長整型、浮點型、字元陣列char資料之間的相互轉換

一、長整型資料與CString類字串相互轉換 1.將長整型資料轉換為CString字串類 CString str; long ld; str.Format(_T("%ld"),ld); 2.將CString字串類轉換為長整型資料 CString str; long ld; ld=

VC++ MFCCString完美總結(整理)

CString位於標頭檔案afx.h中。①、CString 類物件的初始化:CString str;CString str1(_T("abc"));CString str2 = _T("defg");TCHAR szBuf[] = _T("kkk");CString str3(szBuf);CString s

VS2008使用MFC,做托盤以及氣泡提示,shellapi.h的問題。。

原本在vs2005下好好的,換了2008,編譯不能通過,提示:“Utimeout 不是_NOTIFYICONDATAA成員”,估計是sdk問題,剛升級倒SDK6.1,趕時間無奈,只好把SDK5.0裡面的,shellapi

java -jar引數執行打包好的jar應用程式的時候發現應用程式無法找到classpath設定好的第三方?

 你是否在使用java -jar引數執行打包好的jar應用程式的時候發現應用程式無法找到classpath下設定好的第三方類庫的內容?無論怎麼設定classpath引數都無濟於事,總是會報ClassNotFound的錯誤?那麼本篇帖子可以幫助你擺脫煩惱 :)當用java -j

C# vs中使用同一個解決方案的其他工程

2018年3月30日09:09:26 1. 在解決方案管理器視窗中,右鍵單擊需要使用其他工程的工程,進入新增,選擇新增引用,新增解決方案下的想要引用的工程 2. 新增完成後即可實現訪

vs2008MFC讀寫excel檔案

CApplication app1; CWorkbooks books; CWorkbook book; CWorksheets sheets; CWorksheet sheet; CRange range; CRange iCell; LPDISPATCH lpDisp; COleVariant vResu

VC++6.0重新命名Project名稱及其MFC工程檔名

      作為MFC新手使用VC++6.0這古董級的東西有時實在痛苦,這有空幾天都在想怎麼重新命名MFC工程的名稱空間和類檔案。現在總算有個結果,發一下修改過程吧。         首先,使用MFC AppWizard(exe)建立的工程有幾個重要的檔案:        1.dws檔案,它指向工程使用哪個

cmake生成利用VTK的visual studio 2010 MFC工程

一,cmake簡介: cmake 即是cmake - Cross-Platform Makefile Generator.是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程),能夠輸出各種各樣的makefile或者project檔案。 用c

linux和windows安裝python拓展包及requirement.txt安裝

too tor == 引導 -cp mod flask utf addition http://blog.csdn.net/pipisorry/article/details/39902327python拓展包安裝直接安裝拓展包默認路徑:Unix(Linux)默認路徑:/

動態MFC動態

name 單獨 打開 源代碼 保留 c++編譯器 light width endif 一、C語言動態庫   1、創建C語言動態庫,並封裝函數:     1)創建新工程:Win32 Dynamic-Link Library            2)添加SourceFiles

使用帶參數方式新增或修改可為空的字符串型數據到oralce數據

dbn AC .dsp dbnull 代碼生成器 出現 .exe CI rac 有時候沒有使用orm框架,手工編寫或者代碼生成器生成的帶參數的insert語句時,比如 /// <summary> /// 增加一條數據 /// &

MFC中的CString使用方法指南

.get 我想 一位 浮點數 wro [] 純c 學習 signed MFC中的CString類使用方法指南 原文出處:codeproject:CString Management【禾路:這是一篇比較老的資料了,但是對於MFC的程序設計很有幫助。我們在MFC中使用字符串的相

結構化數據與結構化數據提取----XPath與lxml

html ext sce .html 文件系統 結構化數據 繼續 http encoding 什麽是XML XML 指可擴展標記語言(EXtensible Markup Language) XML 是一種標記語言,很類似 HTML XML 的設計宗旨是傳輸數據,而非顯示數

單目跟蹤位姿產品研發(二)----在linux將c++工程打包成動態so檔案API

       單目跟蹤位姿專案由對方公司提供應用場景,我方研發核心演算法,通過c++實現功能,然後對方公司通過java\js來開發炫酷的介面,共同合作完成,最終對方公司負責銷售推廣,推向市場。因此,涉及到java介面呼叫c++核心程式碼的問題。 現記錄

前端常用插件、工具匯總(

基於 parser 攔截 fab color entry 交流 site 故事 前言 對本文感興趣可以先加個收藏,也可以轉發分享給身邊的小夥伴,以後遇到類似的場景就來看看具體的插件及其用法。 上一篇《前端常用插件、工具類庫匯總(上)》內容摘要: “ 動畫庫 滾動庫

前端常用外掛、工具彙總(

前言 對本文感興趣可以先加個收藏,也可以轉發分享給身邊的小夥伴,以後遇到類似的場景就來看看具體的外掛及其用法。 上一篇《前端常用外掛、工具類庫彙總(上)》內容摘要: 動畫庫 滾動庫 輪播圖 滾屏 彈出框 訊息通知 下拉框 級聯選擇器

Java基礎

Java基礎類庫(下) System類 System類代表當前Java程式的執行平臺,程式不能建立System類的物件,System類提供了一些變數和類的方法,允許通過System類來呼叫這些方法。 System類提供了代表標準輸入、標準輸出、錯誤輸出的類變數: System.i

Atitit 核心程式碼包括哪些 重要部分 壓縮 分類 影象處理部分 爬蟲 分詞檢索部分 多媒體 基礎設施程式碼 功能性 框架 源到源的語言翻譯 跨語言整合 互操作通訊 算

Atitit 核心程式碼包括哪些   重要部分 壓縮 分類 影象處理部分   爬蟲  分詞檢索部分  多媒體 基礎設施程式碼  非功能性   類庫框架   源到源的語言翻譯 跨語言