coldfusion无法为c ++自定义标记加载库null错误,c ++ build无法正常工作

时间:2013-08-05 15:08:02

标签: c++ visual-studio visual-studio-2008 coldfusion coldfusion-10

我一直在从32位Windows Server 2003中的coldfusion mx 7升级到64位Windows Server 2008中的coldfusion 10。

当我在wwwwroot文件夹中输入我的codefusion代码并转到localhost来测试我的网站时,我得到“无法加载库null”。我研究了这个问题,从这个http://john-sieber.com/post/unable-to-load-library-null-error-with-coldfusion-custom-tag和其他网站来看,我的cf自定义标签的32位c ++ dll文件在我的新64位机器上不起作用。

所以为了解决这个问题,我得到了visual studio 2008并决定用64位重建dll。 c ++源代码最初是在vc ++ 6中创建的,当我尝试打开项目解决方案文件(.sln)时,它给了我xxx.vcproj无法加载。该项目要么从磁盘中丢失,要么被拒绝。但我能够使用现有代码中的新项目打开文件。之后我去了配置管理器并将平台更改为x64并成功构建了dll文件。

使用新的64位dll文件,我仍然“无法加载库null”错误。此外,原始的32位dll文件是1.5 MB,而我构建的新dll只有148 kb。关于我做错了什么或我该怎么做的任何建议?

Mgetz建议我打开项目文件而不是解决方案。当我试图打开.dsp项目文件时,我得到“由于项目文件损坏而无法加载项目”错误。在源文件夹中,我没有.vcproj文件,我有.sln,.dsw和.dsp文件加上.h,.cpp,.def和.rc文件。

0 个答案:

没有答案