原创 怎麼運用庫的源代碼生成64和32位的dll和lib等版本的文件

打開你的源代碼的.sln文件,編譯器選擇爲win32 ,即生成x86的文件夾,裏面表示32位對應的庫文件,編譯器選擇爲x64 ,則生成的x64的文件夾既是64位對應的庫文件。

原创 刪除電腦分區之後有一部分分區屬於未分配的狀態,怎麼把這一部分給分到D盤裏面去?

首先進到計算機管理-磁盤管理裏面去,然後選中D盤右鍵,有一個擴展卷,選中,把未分配的那一部分添加進去就好了! 因爲我的弄過了,又懶得重新截圖,所以就沒有截圖,步驟也不太詳細,如果步驟什麼不清楚的可以留言問我哦!

原创 VS2010 MFC工程的MFC庫使用方式與運行時庫不一致引起的編譯問題

VS2010編譯器要求MFC庫使用方式需要與運行時庫需一致,否則會出現錯誤或者警告。 如果使用MFC動態庫,則要使用動態的運行時庫;如果使用MFC靜態庫,則要使用靜態的運行時庫。同時,如果工程是Debug配置,則要用調試版本的運行

原创 VS 中編譯時出現 “對路徑的訪問被拒絕” 的解決

今天運行程序,突然就出現這種問題。在VS2012中,點擊運行出現“對路徑…的訪問被拒絕”的錯誤。發現沒有權限,訪問被拒絕。 發現是上一次的運行,沒有完全退出。進入任務管理器中,發現了這個進程,但是竟然殺不死。 只有把vs 關閉,然後就

原创 通過任務管理器禁用鼠標

//枚舉設備,儲存起來 BOOL CMFCtestDlg::GetDeviceList(LPGUID lpGuid) { BOOL bFlag = TRUE; do { HDEVINFO hDevInfo; SP_

原创 三種整型數組輸入輸出的方法

https://blog.csdn.net/gsdxiaohei/article/details/79246071

原创 查看dll以及lib文件是32位還是64位

1.進入到vs安裝目錄下,然後再進入C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64路徑 2.進cmd輸入:dumpbin.exe/headers 庫的路

原创 表達式必須包含類類型

GUID *LPGUID; //GUID 是一個結構體 LPGUID Class; Class.Data1=0x745a17a0; 其中最後一句老是出現 Class表達式必須包含類類型 的錯誤,後來搜了一下發現改成Class-

原创 c++ 此聲明沒有存儲類或類型說明符

class CP { public: int a; //private: void fun() { cout << "hi " << endl; } }; 調用cp.fun的時候老師出現此聲明沒有存儲類或類型說明

原创 VS工程目錄下各文件的含義

一步一步創建項目 依次選擇菜單:File\New\Project,打開New Project對話框。 <1>.選擇項目類型:Win32 Console Application;<2>.填寫工程名(Project Name):TestP

原创 MFC彈出對話框幾種方法總結

一、點擊菜單按鈕彈出對話框 1、在資源視圖中(.rc文件夾下)找到menu,選擇需要彈框的菜單項; 2、點擊菜單項,修改菜單ID,在主程序中用ON_COMMAND()將ID和函數關聯,要在主程序的頭文件中聲明被關聯函數; 例: 菜單I

原创 C++實現鼠標控制 封裝常見的模擬鼠標、鍵盤的操作函數

API 或 MFC 視窗程序 裏 有 函數, 例如 API 函數 設位置: BOOL SetCursorPos( int x, int y); 參數是屏幕座標x,y 頭文件 Winuser.h 鏈接庫 #pragma commen

原创 vs2012程序在debug下不能生成..exe文件,在release下可以生成.exe文件

在DEBUG下生成得有.obj文件,沒有.exe,.exe文件單獨生成在項目文件目錄外面另外一個文件裏面了,解決方法debug輸出目錄改成:(SolutionDir)(SolutionDir)(SolutionDir)(Configu

原创 LINK : warning LNK4075: 忽略”/EDITANDCONTINUE”(由於”/INCREMENTAL:NO”規範)

出現這個提示是由於, VS設置工程禁用了 “啓用增量鏈接”[ 位於“鏈接器”----“常規”選項內設置]。 來源: http://ttang-topmusic.blogbus.com/logs/47013898.html Link時出