Как использовать проект без точки входа в Visual Studio - PullRequest
4 голосов
/ 06 марта 2012

Я портирую проект в Visual Studio и сталкиваюсь с этой проблемой. У меня есть проект, который я хочу создать и использовать как часть моего решения, но он не будет построен сам.

Когда я строю решение, этот проект выдает ошибку «Нет точки входа».

Другой основной проект, который будет опираться на этот библиотечный проект, затем выдаст ошибки компоновщика, так как он не будет построен. Каков правильный подход к этому?

Для справки, код, который я пытаюсь построить, взят из здесь , а библиотека оттуда imageLib.zip.

Ответы [ 3 ]

4 голосов
/ 06 марта 2012

Перейдите на страницу свойств проекта и установите для «Тип конфигурации» значение «Статическая библиотека» или «Динамическая библиотека», а не «Приложение».Вам также может понадобиться флаг /NOENTRY.

1 голос
/ 06 марта 2012

Вероятно, проект, который вы пытаетесь портировать, является статической библиотекой или DLL, оба не имеют "классической" основной функции. Попробуйте изменить тип конфигурации или определить точку входа.

1 голос
/ 06 марта 2012

В свойствах проекта «Конфигурация» -> «Общие» -> «Тип конфигурации» должна указываться статическая библиотека (.lib) или динамическая библиотека (.dll).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...