Visual Studio — Coldfusion не может загрузить нулевую ошибку библиотеки для пользовательского тега C ++, сборка C ++ не работает

Я обновлялся с Coldfusion MX 7 в 32-битной Windows Server 2003 до Coldfusion 10 в 64-битной Windows Server 2008.

Когда я помещаю свой код codefusion в папку wwwwroot и захожу на localhost для проверки своего веб-сайта, я получаю «невозможно загрузить библиотеку ноль». Я исследовал эту проблему и из этого http://john-sieber.com/post/unable-to-load-library-null-error-with-coldfusion-custom-tag и другие сайты, кажется, 32-битный файл c ++ dll для моего пользовательского тега cf не работает на моей новой 64-битной машине.

Таким образом, чтобы решить эту проблему, я получил Visual Studio 2008 и решил перестроить dll в 64 бит. Исходный код c ++ был изначально создан в vc ++ 6, и когда я попытался открыть файл решения проекта (.sln), он дал мне xxx.vcproj не может быть загружен. Проект отсутствует на диске или в доступе отказано. Но я смог открыть файл, используя новый проект из существующего кода. После этого я пошел в диспетчер конфигурации и изменил платформу на x64 и успешно создал файл dll.

Используя новый 64-битный DLL-файл, я все еще получаю ошибку «невозможно загрузить библиотеку ноль». Кроме того, оригинальный 32-битный файл DLL был 1,5 МБ, в то время как новый DLL-файл, который я строю, составляет всего 148 КБ. Любое предложение о том, что я сделал не так или что мне делать?

Mgetz предложил открыть файл проекта вместо решения. Когда я пытался открыть файл проекта .dsp, я получаю сообщение об ошибке «не удается загрузить проект из-за поврежденного файла проекта». В исходной папке у меня нет файла .vcproj, у меня есть файлы .sln, .dsw и .dsp, а также файлы .h, .cpp, .def и .rc.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector