0

使用 Win7、C++ Builder 2009 我有一个项目,当我的地区和语言格式设置为“英语(美国)”时,我可以毫无问题地编译和运行该项目。

当我将格式更改为“意大利语(意大利)”时,我的程序编译然后我得到一个异常“Project .exe 引发异常类 EClassNotFound 并带有消息'Class TQRPDFFilter not found'”。

程序或路径中没有其他任何变化,只是系统发生了变化,我得到了这个异常。我检查了包含路径和库路径,它们设置正确。

4

1 回答 1

0

我问这个问题已经有一段时间了。我正在跟进,仅供参考。我相信这个问题是基于我们项目使用的导入路径。我们有一组在某些项目之间共享的“通用”代码。公共源引用了特定项目没有的 TQRPDFFilter。通过更改路径顺序,将通用放在最低优先级,我解决了我的问题。这并不能回答为什么它用不同的语言爆炸的问题,但如果他们遇到类似的设置,可能会给其他人一些关于如何克服它的见解。

于 2013-03-27T17:28:21.460 回答