powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / А API-функции обязательно "декларировать"?
8 сообщений из 33, страница 2 из 2
А API-функции обязательно "декларировать"?
    #38997218
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилДмитрий77А #pragma comment(lib,"include/aspr_ide.lib") куда вставлять? В .h или .cpp?
в make
Нет у меня make. Это проект в 2005 студии (с 13-й неохота с этим морочиться).
В .h или .cpp -с точки зр. компиляции пофиг, но без этой строчки куча ошибок.
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38997277
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77,

я имел ввиду, что нездоровая идея прописывать ссылки на библиотеки в исходниках
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38997298
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77Это проект в 2005 студиитак а в проект почему не добавить? я, например, с этими прагмами нестандартными вообще дел иметь не хочу никаких.
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38997302
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Может быть, но в своих примерах они именно так и делают, все в кучу в единый .cpp файл и без дублирующих деклараций.
У меня моих личных идей здесь минимум, мне надо чтоб защита работала.
С VB6 было проще, API вызывались из VB6, VB6 файл защищался, потому что VB6 как и C++ это Native.
А для .Net нужна куча извращений с библиотекой-переходником + еще всякие md5 для проверки,
хотя это все перестраховки, основная начинка программы это таки C++ dll-ы (не мои) и они защищаются без "переходников".
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38997424
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилДмитрий77,

я имел ввиду, что нездоровая идея прописывать ссылки на библиотеки в исходниках Конечно.
А вот используемые *.lib - нормально.
К примеру /ACIWebSocket.cpp/:
#pragma comment( lib, "comsuppw.lib" )
#pragma comment( lib, "Network_.lib" )
#pragma comment( lib, "Debug_.lib" )

Позволяет не делать лишних "телодвижений" при работе с WebSocket в других *.sln.
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38997426
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще замечал, что иногда если отсутствует "явный" #include /он может быть подключен в каком-то #include/,
то иногда отладчик "не видит" /не знает, не может .../ как с переменной работать.
Вообщем то в этом вопросе не сильно разбираюсь.
Но если возникает такой "эффект", то стараюсь "разрулить" #include таким образом, что бы отладчик не капризничал.
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38998188
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77А #pragma comment(lib,"include/aspr_ide.lib") куда вставлять? 15977170
...
Рейтинг: 0 / 0
А API-функции обязательно "декларировать"?
    #38998241
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovДмитрий77А #pragma comment(lib,"include/aspr_ide.lib") куда вставлять? 15977170
о том и речь
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / А API-функции обязательно "декларировать"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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