powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ exe проект как DLL
8 сообщений из 58, страница 3 из 3
C++ exe проект как DLL
    #39388013
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
Да, большое спасибо за помощь. Без Вас копать пришлось бы значительно дольше и глубже.

Однако вопрос пока не закрыт, надо еще с экспортом из экзешников разобраться.
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388015
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBA,

Чудес нет, любая галочка и свойства проекта в студии однозначно транслируется в опцию командной строки.

Когда начнешь понимать их смысл, выкинь бубен
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388018
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglYUBA,

Чудес нет, любая галочка и свойства проекта в студии однозначно транслируется в опцию командной строки.

Когда начнешь понимать их смысл, выкинь бубенА то я не знаю.)) Но бубен попридержу.)
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388088
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBADima T,
Смешно. Для того, чтобы все заработало надо:
1. При создании консольного приложения в параметрах снять птичку - Предкомпилированный заголовок.
2. При создании ДЛЛ надо создавать не из главного списка, а начинать создавать консольное приложение, и выставить в свойствах -
Библиотека ДЛЛ.

Я выбираю нужный мне тип проекта и ставлю галку "Empty project", тогда просто создается пустой проект без всякого мусора из ненужных *.h
И отключаю юникод: в свойствах проекта поменять General - Charaster set = Not set

Как выше написали это можно после натыкать в свойствах проекта.
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388112
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBADima T,
Смешно. Для того, чтобы все заработало надо:


Очень смешно.
Чтобы всё заработало, надо ИДТИ УЧИТЬСЯ , а не пытаться сходу сделать в общем не самый простой по архитектуре
проект, в котором НА ЛЮБОМ шаге можно сделать кучу всего не так, как надо, если не понимаешь.
И можно после того, как сделал не так, придумать 20 неверных фантазий , не относящихся к реальности ну совсем никак,
а потом ещё 20 способов выйти из этого "эльфийского эдема с единорогами" в другой, ещё более сказочный мир.
Желаю тебе успехов в этом весёлом путешествии по иным мирам.
(а нужно было всего лишь сесть на недельку, и прочитать книжку)

YUBA1. При создании консольного приложения в параметрах снять птичку - Предкомпилированный заголовок.

вообще никак не на что не влияет, кроме скорости сборки проекта, которая у тебя и так будет очень быстрая.


YUBA2. При создании ДЛЛ надо создавать не из главного списка, а начинать создавать консольное приложение, и выставить в свойствах -
Библиотека ДЛЛ.

Ага, и как консольное приложение соотносится с .DLL? ЭТо два независимых вида проекта, одно и другое.


YUBAПосле этих манипуляций, ваша ДЛЛ стала запускаться в дебагере через LoadLibrary. А моя ДЛЛ нормально скомпилировалась и тоже стала нормально загружаться и через #pragma и через LoadLibrary.


Видимо, какими-то ужимками наш ТС таки включил в проекте отладочный режим, возможно, переключился на конфигурацию с отладочным режимом...

YUBAИ все. Я балдею.

Главное -- чтобы тебе нравилось!
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388338
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, интересно, и какую книжку вы мне советуете почитать? Обычно в книгах по языкам на 3/4 объема излагается синтаксис и некие основы, а что-то действительно интересное и полезное из 600 стр. ну 20-40. Все. Книжек не напасессся.
Общаясь с VB и C# синтаксис С++ я конечно подзабыл, но это восполнимо по ходу пьесы.
Хотя, одну книжку, но хорошую надо иметь, для лучшего сна.
А что касаетсяMasterZivАга, и как консольное приложение соотносится с .DLL? ЭТо два независимых вида проекта, одно и другое. Дык, непосредственное отношение.
По шагам, для непонимающих.))
1. При создании проекта выбираем консольное приложение. Нажимаем Далее.
2. В открывшемся окне свойства ставим gтичку -Библиотека ДЛЛ.
Кстати, это рекомендации MS по созданию ДДЛ. См.MSDN.
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388841
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBA1. При создании проекта выбираем консольное приложение. Нажимаем Далее.
2. В открывшемся окне свойства ставим gтичку -Библиотека ДЛЛ.
Кстати, это рекомендации MS по созданию ДДЛ. См.MSDN.

я же говорю, бред какой-то...
...
Рейтинг: 0 / 0
C++ exe проект как DLL
    #39388879
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivя же говорю, бред какой-то... Все вопросы к MS - Пошаговое руководство. Создание и использование библиотеки DLL (C++)
...
Рейтинг: 0 / 0
8 сообщений из 58, страница 3 из 3
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ exe проект как DLL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]