2010-03-11 101 views
0

任何人都可以指導我,這可能是在下面所提到的問題: -問題涉及對DLL

alt text http://lh5.ggpht.com/_D1MfgvBDtsU/S5iLmYivj1I/AAAAAAAAABU/8Mquam_XxZ4/s912/dll%20issue.PNG

這PP文件夾存在於以下路徑在我的辦公桌上"E:\WINCE600\PLATFORM\COMMON\SRC\SOC\COMMON_FSL_V2_PDK1_7\IPUV3"

在這IPUV3文件夾,PP文件夾存在,其中調整大小,旋轉&轉換任務的圖像。此PP文件夾由PDK & SDK。裏面PDK文件夾有一個文件叫Ppclass.cpp我已經修改。

修改Ppclass.cpp後我有 重建PP文件夾,檢查修改是否在我的項目 是 反映與否。但後來我發現 問題是pp.dll其中 即使重建PP文件夾 新pp.dll沒有突出顯示。

也爲iMX51-EVK-PDK1_7的路徑如下:

"E:\WINCE600\PLATFORM\iMX51-EVK-PDK1_7\target" 

所以現在我想建議,如何解決這問題。我確信這個問題與pp.dll相關。

請指導我遵循正確的步驟。我會非常感謝你們。

由於提前

+2

你的問題不清楚,至少對我而言。在更改源代碼之前,一切正常嗎? 關於Dll,「未突出顯示」是什麼? 你爲什麼寫下目標文件夾路徑? – Shaihi 2010-03-11 07:44:11

+3

壞,壞,壞,壞。永遠不要修改公共代碼樹。將其克隆到您的平臺。如果發佈修復該代碼中任何內容的QFE,它將覆蓋您的更改。 – ctacke 2010-03-11 13:51:29

回答

1

就是一切的代碼更改之前預期的工作?
你是否得到任何構建錯誤?
在IPUV3目錄中是否有指定兩個子目錄的DIRS文件?

什麼問題?說明你做了什麼,你期待什麼以及結果如何。目前尚不清楚。


更新:
根據它下面的評論似乎在構建過程中遇到問題的解析你的源代碼文件中的一個。從錯誤中我的猜測是,你有類似成才:
SOURCELIBS=E:\...
嘗試:

SOURCELIBS=\ 
E:\... 

\符號告訴有上下一行多個值的工具。順便說一句,我不知道是誰在SOURCES文件中寫的,但我認爲使用絕對路徑是不好的做法。您應該將宏用於您的平臺路徑_TARGETPLATROOT。像這樣使用它:$(_TARGETPLATROOT)\...

+0

我剛修改了Ppclass.cpp。然後重建PP文件夾 – Abhineet 2010-03-11 09:00:35

+0

重建完成後,我還重建了Platform目錄中存在的「iMX51-EVK-PDK1_7」 – Abhineet 2010-03-11 09:02:08

+0

在重建iMX51-EVK-PDK1_7時出現錯誤,指出「影響宏定義的語句可能會導致Build.exe不重建修改後的源代碼,參考Platform Builder文檔 BUILD:[00:0000003679:ERRORE] CreateDirectory(SOURCELIBS = E :)失敗GetLastError = 123(dec)。 – Abhineet 2010-03-11 09:03:19