【问题标题】:Problem related to dlldll相关问题
【发布时间】:2010-03-11 06:34:39
【问题描述】:

谁能指导我下面提到的可能是什么问题:-

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 文件夹由 PDKSDK 组成。在 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有关

请指导我遵循正确的步骤。我会非常感谢你们。

提前致谢

【问题讨论】:

  • 你的问题不清楚,至少对我来说是这样。在更改源代码之前一切正常吗?关于 Dll,什么是“未突出显示”?为什么要记下目标文件夹路径?
  • 糟糕,糟糕,糟糕,糟糕。永远不要修改 COMMON 代码树。将其克隆到您的平台。如果发布的 QFE 修复了该代码中的任何内容,它将覆盖您的更改。

标签: c++ c dll windows-ce platform-builder


【解决方案1】:

在代码更改之前,一切都按预期工作吗?
您是否遇到任何构建错误?
IPUV3 目录中是否有指定两个子目录的 DIRS 文件?

有什么问题?说明你做了什么,你期望什么以及结果是什么。目前还不清楚。


更新:
根据下面的评论,构建过程似乎无法解析您的一个 SOURCES 文件。从错误中我猜你有一些类似于:
SOURCELIBS=E:\...
试试:

SOURCELIBS=\  
E:\...

\ 符号告诉工具下一行还有更多值。

顺便说一句,我不知道是谁在 SOURCES 文件上写的,但我认为使用绝对路径是不好的做法。您应该将宏用于您的平台路径_TARGETPLATROOT。像这样使用它:$(_TARGETPLATROOT)\...

【讨论】:

  • 我刚刚修改了Ppclass.cpp。然后重建PP文件夹
  • 重建后我还重建了平台目录中的“iMX51-EVK-PDK1_7”
  • 在重建 iMX51-EVK-PDK1_7 时出现错误,指出“影响宏定义的语句可能会导致 Build.exe 无法重建修改后的源代码。请参阅 Platform Builder 文档。BUILD: [00: 0000003679:ERRORE] CreateDirectory(SOURCELIBS=E:) 失败。GetLastError=123 (dec)。"
  • 错误表示:The filename, directory name, or volume label syntax is incorrect. 来自 Visual-Studio 中的 Error lokkup 工具。
猜你喜欢
  • 2011-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-31
  • 2013-01-09
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多