Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде? / 7 сообщений из 7, страница 1 из 1
08.10.2013, 14:55
    #38420387
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
Доброго времени суток.

Visual Studio 2012 Premium Enu Update 3.

Можно в свойствах проекта указать lib файлы, необходимые для сборки, однако допустимо делать это и так:
Код: plaintext
1.
#pragma comment(lib, "acad.lib")


А существует ли аналогичный способ указания каталогов поиска заголовочных h-файлов, а так же lib-файлов, чтобы не добавлять их в свойствах проекта?

Аналогичный вопрос интересен и применительно к GCC 4.8.1.

Спасибо.
...
Рейтинг: 0 / 0
08.10.2013, 15:08
    #38420422
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
Compositum,

Не существует ибо ересь.
...
Рейтинг: 0 / 0
08.10.2013, 15:17
    #38420441
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
Anatoly Moskovskyибо ересь.
А обозначенный выше способ указания lib файлов - "не ересь"?
...
Рейтинг: 0 / 0
08.10.2013, 15:29
    #38420482
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
CompositumAnatoly Moskovskyибо ересь.
А обозначенный выше способ указания lib файлов - "не ересь"?тоже ересь
...
Рейтинг: 0 / 0
08.10.2013, 18:27
    #38420748
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
CompositumА обозначенный выше способ указания lib файлов - "не ересь"?
Это костыль под виндой вместо нормальных зависимостей на уровне пакетов.
...
Рейтинг: 0 / 0
08.10.2013, 22:49
    #38420931
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
Compositum,
Include ы настраивать из кода нельзя нигде. Хотя конечно ты можешь делать include про абсолютному пути, но почему-то так никто не делает никогда.


Интересно на самом деле другое — почему это именно так? Почему заголовки принято делать изменяющимися в зависимости от конфигурации внутри, а библиотеки, наоборот, делать разными снаружи.

Странно, что я раньше об этом даже не задумывался.
...
Рейтинг: 0 / 0
09.10.2013, 11:14
    #38421237
Анатолий Широков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде?
MasterZivИнтересно на самом деле другое — почему это именно так? Почему заголовки принято делать изменяющимися в зависимости от конфигурации внутри, а библиотеки, наоборот, делать разными снаружи.

Странно, что я раньше об этом даже не задумывался.

Ильюхо, это слишком "глубокая" мысль. При сборке С/C++ все настраивается извне и какие заголовки включать и какие библиотеки. Поэтому что же тебя ввело в глубокую задумчивость я так и не понял. Что же касается pragma comment lib, то в своем проекте для своих модулей мы запретили их использование как ты помнишь, поскольку они порождали неявные зависимости.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Можно ли задать каталоги поиска h, lib файлов не в свойствах проекта, а в самом коде? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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