→ saxontai:我不知道你遇到的問題跟版本是否有關,不過協同合作時, 08/23 17:38
→ saxontai:大家講好工具用同一個版本不是比較好嗎? 08/23 17:39
→ jokingfish:同事都是沒事不會更新的TYPE...會擔心更新之後有新問題 08/23 17:49
→ jokingfish:能不更新就不更新的死硬派! 08/23 17:50
→ saxontai:這樣也沒什麼錯哩,穩定比較重要 08/23 17:51
→ Schottky:在這行前面有SubWCRev發出的真正錯誤訊息,請一起貼上來 08/23 18:09
→ Schottky:有錯要儘量收集資訊,不是叫別人瞎猜,講些瞎作法讓你瞎試 08/23 18:12
抱歉 我對VC專案建置細部不太熟悉
只能趁同事下班才能借電腦來試試看....
error message: 'SubWCRev.exe' 不是內部或外部命令、可執行的程式或批次檔。
(咦?!?!?!?!?!??!)
我找到BuildLog.htm的命令列如下
正在建立暫存檔 "d:\AA\Release\BAT000042.bat",內容為
[
@echo off
SubWCRev.exe .\ d:\AA\\svn_version.tmpl d:\AA\\svn_version.cpp
if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: 工具傳回錯誤碼"正在執行建置前事件..."
exit 1
:VCEnd
]
正在建立命令列 "d:\Jp\Pdes\Release\BAT000042.bat"
我在D:\AA 底下 直接下command
SubWCRev.exe .\ d:\AA\\svn_version.tmpl d:\AA\\svn_version.cpp
是可以成功寫到CPP的沒問題
在VC的環境下卻是"error PRJ0019 正在執行建置前事件..."
所以在想會不會是同事電腦裡面的VC外掛搞的鬼(?) 我沒裝番茄外掛.....
同事電腦的版本是SubWCRev 1.7.3, 我電腦中的是1.8.1
※ 編輯: jokingfish 來自: 122.117.112.106 (08/23 19:31)
※ 編輯: jokingfish 來自: 122.117.112.106 (08/23 19:36)
→ Schottky:..... 我是說Visual Studio在建置時會有輸出訊息 08/23 19:37
→ Schottky:這跟版本新舊還是外掛統統無關,請把"輸出"視窗找出來看 08/23 19:39
不好意思 搞錯意思了>< 我想應該是這個....
正在刪除專案 'AA' 和組態 'Release|Win32' 的中繼檔和輸出檔。
正在執行建置前事件...
'SubWCRev.exe' 不是內部或外部命令、可執行的程式或批次檔。
Project : error PRJ0019: 工具傳回錯誤碼"正在執行建置前事件..."
已將建置記錄儲存於 "D:\AA\Release\BuildLog.htm"
Pdes - 1 個錯誤,0 個警告
※ 編輯: jokingfish 來自: 122.117.112.106 (08/23 19:47)
→ Schottky:這不是遺失SubWCRev.exe就是PATH沒有設對 08/23 20:01
→ Schottky:如果你不知道我在說什麼就移除TortoiseSVN再重裝相同版本 08/23 20:02
→ Schottky:1.7.3不算舊,我這邊還有1.6.12在四處流竄... 08/23 20:03
我在D:\AA 底下 直接下command
SubWCRev.exe .\ d:\AA\\svn_version.tmpl d:\AA\\svn_version.cpp
是可以成功寫到CPP的沒問題 所以不是遺失
PATH 我更動了以後 第一次試沒用 想說是不是要重開機
結果重開機....GG.....同事登入要密碼....不用試了TAT
感謝Schottky兄的回覆,希望周一過來公司就解決了~^_<
※ 編輯: jokingfish 來自: 122.117.112.106 (08/23 20:11)
→ linotwo:PATH 等等的環境變數更動以後只需重開 VC,不用重開機。 08/23 21:24