2009年3月27日 星期五

vsproject 新增 .br 檔案進去

首先先把 brcc.exe 所在路徑加到環境變數區裡.
1.我的電腦 -> 內容 -> 系統內容 -> 進階 -> 環境變數 -> 系統變數 -> path
  塞一行:
  C:\Program Files\ATI\BRK\sdk\bin;
                   ~~~~~~~隨 stream SDK 版本不同安裝路徑會變...
  目地: 先要讓 console (command mode) 底下可以叫的到 brcc.exe

2.console 下用 brcc 編譯寫好的 code 假設叫 test.br :
  brcc -o test test.br
  目地: 要 brcc 產生 test.cpp test.h test_gpu.h 這三個東西.

3.在 vs project (solution explorer 裡) "Brook Files" folder 加入 "test.cpp"
  此時 test.br 也會被一起加進該 folder 裡.

4.在 test.br 按老鼠右鍵選 properties 裡, Custom Build Step -> General

  "configution " command line 填:
  mkdir brookgenfiles | "$(BROOKROOT)\sdk\bin\brcc_d.exe" -o "$(ProjectDir)\brookgenfiles\$(InputName)" "$(InputPath)"

  "configution " command line 填:
  mkdir brookgenfiles | "$(BROOKROOT)\sdk\bin\brcc.exe" -o "$(ProjectDir)\brookgenfiles\$(InputName)" "$(InputPath)"

  Outputs 則 debug/release 都是填:
  $(ProjectDir)\brookgenfiles\$(InputName).cpp

這樣改好後, 這個 .br 檔案以後就可以在 vs 的 ide 裡編輯與編譯 (ctrl+f7),
即使是重編整個 project 它也會重編譯這個 .br 檔案.

所以那個 .br 檔案裡面一開始就寫個空函式在裡面就好...

然後, brcc 產生的那個 .cpp 檔案也記得要加進去 project 裡面,
否則只是純粹編爽的而已..

沒有留言: