首先先把 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 裡面,
否則只是純粹編爽的而已..