原创 VS2008每次build都重新編譯問題
解決辦法: 設置工程屬性,爲以下選項: C/C++ -> Code Generation -> Enable Minimal Rebuild: Yes(/Gm) C/C++ -> Genera -> Debug Informati
原创 vs2008 ___@@_PchSym_@00@UxlwvUxxgePeCOAPenhUgehtygizmhUivovzhvUklhorxvgltyOlyq@ already defined
1>warning C4727: PCH named d:\code\*.pch with same timestamp found in d:\CODE\*.obj and d:\CODE\*obj.
原创 warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
鏈接警告內容:warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library; 具體原因網上有很多解釋,鏈接
原创 MPEG-1/2 Video Decoder API學習
需要lib:bc_dec_avc.lib,dec_mp2v.lib; 頭文件:dec_mp2v.h,bufstrm.h 動態鏈接庫:mc_dec_mp2v.dll 等等。 實現函數: static void *
原创 c++ 使用 gsoap 調用 java WebService 中文亂碼
原文如下: 問題產生: 使用gsoap時,如果WebService服務端及客戶調用端都使用 C++ , 再傳遞中文時不會存在亂碼問題, 當客戶端爲 C++ ,WebService服務端使用Java、domino,
原创 使用sc命令把exe加到服務裏
C:\Users\Administrator>sc create DvsShow binPath= "C:\Program Files (x86)\np\TVS\Nice\DvsShow.exe" star
原创 普通DLL工程創建過程(開發工具vs2010)
簡要步驟: 1 打開VS2010;File->new->Project;彈出如下界面: 2 選擇Win32 - > win32 Project,輸入工程名,彈出如下圖: 3 直接點擊 next,彈出如下圖: 4 選擇DLL,另外的選項根
原创 error C2079: * uses undefined class 'CArray<TYPE,ARG_TYPE>'
VS2010中使用CArray,出現錯誤如下: error C2079: 'arrAddClip' uses undefined class 'CArray<TYPE,ARG_TYPE>'1> with1>
原创 tomcat ServletContextListener contextDestroyed 沒有執行
在WebService中實現了ServletContextListener ,在啓動的時候發現contextInitialized執行,關閉時發現contextDestroyed 沒有執行,在contextDestroyed中添加LOG也
原创 解決AfxLoadLibrary錯誤號爲126的問題
原來開發的軟件都是在win7上使用,現在由於項目需求放到windows server 2008上運行,發現AfxLoadLibrary失敗,GetLastError的值爲126,在網上查找相關資料;總結方法如下:(1)首先用depends
原创 解決error LNK2001: unresolved external symbol _CrtDbgReportW
工程在release64爲下設置Runtime Libraty 爲Multi-threaded DLL (/MD)可以編譯通過,在debug64下同樣的設置報如下錯誤: 1>CNxMediaFileInfoXML.obj : error
原创 COM工程頭文件_h.h中的CLSID_灰掉不可用的問題
在用c++寫一個DLL調用一個DCOM時,添加了DCOM的_h.h文件和_i.c文件,在使用CoCreateInstance時發現CLSID_是灰色的,不可用狀態;在_i.c文件中爲可用,但是在一個cpp文件中不能同時引用_h.h和_i.
原创 C++ 項目,BSTR轉GUID
直接例子: BSTR bstrTaskID ; bstrTaskID ---賦值語句省去;GUID guidTask = GUID_NULL;CLSIDFromString(_bstr_t(bstrTaskID),&guidTask)
原创 VS2010 c++工程在調試的時候看不到局部變量的值
設置問題項目右鍵屬性打開後--Configuration Properties --->c/c++ ----> Optimization下面選擇第一項選Disabled(/od);
原创 聯機檢查解決方案並關閉程序-解決方法
來源於互聯網: 一、先在Win7系統上,同時按住鍵盤上Win+R鍵調出運行對話框,接着在運行窗口中輸入regedit命令,調出註冊表編輯器。然後在註冊表上,展開HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes