ATLComTime.h является частью того, что распространяется? - PullRequest
2 голосов
/ 30 марта 2010

Я добавил функциональность в базу кода, написанную кем-то другим, и хотя в VS2005 был установлен флаг «Не использовать ATL», я вижу, что в одном из файлов есть #include <ATLComTime.h>. Я только что отправил распространяемую библиотеку C-Runtime ( см. Здесь ). Клиент не может получить код для работы своих машин. Они получают ошибку «Точка входа DLL не найдена». Я чувствую, что это какая-то недостающая DLL или библиотека на целевой машине, так как мы смогли установить ее на всех наших тестовых машинах.

Они хотят, чтобы я позаботился о том, чтобы я не отправлял "фальшивый" распространяемый клиенту. Поскольку я не могу найти, в конечном итоге, какой распространяемый этот заголовок относится, я спрашиваю здесь. Я в недоумении. Может помочь?

1 Ответ

3 голосов
/ 30 марта 2010

Настройте проект для статической связи с исполняемым файлом ATL (Project | Properties -> Config Properties -> General -> Use ATL) или распространите файл atl.dll с вашим приложением.

...