LPDIRECTDRAW7編譯錯誤的解決方法

2021-08-26 21:36:49 字數 388 閱讀 5317

用directx 7.0 sdk開發,編譯時碰到了以下錯誤:

syntax error : missing ';' before identifier 'lpdd'

error c2501: 'lpdirectdraw7' : missing storage-class or type specifiers

開啟工具->選項,工程已經包含sdk的include和lib資料夾,為什麼還有錯誤?

原來是windows自帶的directx版本過低,需要提高我們安裝的sdk資料夾目錄的優先順序。

注意圖中的向上箭頭按鈕。調整優先順序後可以通過正常編譯了。

LPDIRECTDRAW7編譯錯誤的解決方法

開啟工具 選項,工程已經包含sdk的include和lib資料夾,為什麼還有錯誤?原來是windows自帶的directx版本過低,需要提高我們安裝的sdk資料夾目錄的優先順序。注意安裝了directx後需要把頭檔案目錄加入到 工具 選項 目錄中 把目錄設定為include files 然後再加上路...

Debian 7 編譯核心

cd usr src wget no check certificate apt get install bzip2 gcc g make bc ncurses devel tar xvjf linux 3.12.tar.bz2 cd linux 3.12 cp boot config 3.2.0 ...

CentOS7編譯核心

下面記錄了我在centos7上編譯新核心的過程。實驗室的一台伺服器上裝且僅裝了centos7,核心版本為3.10.0 327.el7.x86 64。我要在當前系統上,編譯 安裝核心4.1.16。sudo yum install gcc g gdb make如果這些程式已經安裝了,則什麼都不會做 否則...