天天看點

VS2005 工程建立方法

一般的整個工程的建構過程:

1. 首先建立一個基于對話框的mfc檔案

 然後将自己需要的參考檔案,也就是自己需要的directshow檔案放到檔案夾

directshow中,這裡不僅僅是把檔案加到目錄中就可以了,因為涉及到變量

和相關函數的問題,是以需要在class中增加必要的變量和函數。

在工程建立好之後,就會有相關的**和**dlg檔案生成。(此中的**為自己建

立的工程的檔案名)

2. 進行相關的設定,就是設定環境,這個在一般檔案中,設定一次就用了

在把dxsdk中提供的baseclass編譯後,

用四種方式編譯,會分别生成四個lib,然後就進行以後程式的編寫了

ToolS——Option--projects and solutions--c++ Directories中設定

這裡需要加入得include files有三種:

D:/SDK/DXSDK/Include

D:/SDK/DXSDK/Samples/C++/DirectShow/BaseClasses

D:/SDK/DXSDK/Samples/C++/Common/Include

在後邊的library files中也需要增加三到四種的檔案:

D:/SDK/DXSDK/Lib

D:/SDK/DXSDK/Samples/C++/DirectShow/BaseClasses/Debug

D:/SDK/DXSDK/Samples/C++/DirectShow/BaseClasses/Release

3.(1) 菜單欄中的Project 中的Properties中的linker中的input中需

要設定前三個參數,就是連結的lib:

Additional Dependencies需要加入strmbasd.lib winmm.lib

strmiids.lib uuid.lib

ignore All Default Libraries 後邊是no

Ignore Specific Library後邊是 libcmtd.lib

這三個設定好就可以了。

(3)上邊的設定是整個工程的連結設定,還需要對自己的程式的設定,就需

要在左側檔案上點右鍵然後也是選擇 Properties中的linker中的input中

需要設定前三個參數,就是連結的lib:

Additional Dependencies需要加入strmbasd.lib winmm.lib

strmiids.lib uuid.lib

ignore All Default Libraries 後邊是no

Ignore Specific Library後邊是 libcmtd.lib

Ignore Specific Library後邊是 libcmtd.lib

這三個設定好就可以了。

以上完成後就可以主要在dlg中進行必要的程式設計了。 

繼續閱讀