windows程式設計中的問題集合?

2021-07-13 21:45:17 字數 1185 閱讀 7860

1:解決在windows下vs2010編譯coldet20的出現的錯誤:error msb8008: 指定的平台工具集(windows7.1sdk)未安裝或無效。請確保選擇受支援的 platformtoo

本機首先安裝了vs 2010。然後昨天才安裝上vsssdk7.1。今天編譯乙個專案報錯:

1>build started 2016/6/23 16:08:49.

1>c:\program files (x86)\msbuild\microsoft.cpp\v4.0\platforms\win32\microsoft.cpp.win32.targets(511,5): error msb8008: specified platform toolset (v110) is not installed or invalid. please make sure that a supported platformtoolset value is selected.

1>

1>build failed.

1>

1>time elapsed 00:00:00.00

********** build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped **********

解決辦法:
開啟專案屬性->配置屬性->平台工作集(配置的集合),發現了乙個叫windows7.1sdk的東東。開啟vs 2010裡面的巨集,搜尋$(platformtoolsets)的值也是windows7.1sdk。這個就是vsssdk7.1加上的。我們把這個修改為v100。問題就此解決。

2:vs2010加入斷點後顯示黃色嘆號問題?

可能是由於修改**時,斷點定位不準確導致的。可以在斷點上右鍵--->location---->勾選allow the source code to be different from the originalversion.

3:vs2015 + ddk10編譯顯示環境變數未配置,驅動標頭檔案找不到問題?

4:用windbg除錯核心時,基於磁碟過濾驅動,加入(ntdisk和scsidisk), 按f9加入斷點到scsi中,用bl看斷點打出來卻顯示在ntdisk檔案中?

直接用windbg命令對scsi加入斷點。

Windows 程式設計中的問題

預設當前工作目錄 vcxproj 檔案所在的目錄,所以在設定相對路徑時需要根據這個檔案所在位置來設定。而直接執行exe時是相對於exe所在的目錄,或者執行exe時的工作目錄。執行庫配置 將相關的dll檔案新增到exe所在目錄 將dll檔案新增到 c windows system32 32bit 或者...

windows程式設計中遇到的問題及解決

在qt的學習過程中我們總是離不開演算法的思想,我這次在解決用qt編寫專案時就遇到了自己已知思想無法迅速解決的問題,於是我上網查詢了關於最短路徑的問題,以下就是我對最短路徑演算法的總結。傑斯特爾拉演算法是典型的最短路徑演算法,用於計算乙個節點到其他所有節點的最短路徑。主要特點是以起始點為中心向外層層擴...

Windows程式設計中的字元表示

unicode 它是用兩個位元組表示乙個字元的方法。比如字元 a 在ascii下面是乙個字元,可 a 在unicode下面是兩個字元,高字元用0填充,而且漢字 程 在ascii下面是兩個位元組,而在unicode下仍舊是兩個位元組 unicode的用處就是定長表示世界文字,據統計,用兩個位元組可以編...