-2

Я пытаюсь создать библиотеку (первый раз, когда я когда-либо пробовал это), и инструкций в документации достаточно для тех, кто понимает, как, но не для noobs, подобных мне.vC++ 2010 add compiler switch

Вот что документация говорит " Чтобы создать библиотеку сделать следующие минимальные шаги:

  • создать„Win32 статическую библиотеку“под названием„библиотека“,

  • добавить все исходные файлы в этот проект,

  • Добавить символ «TETLIBRARY» для компиляции переключателей.

  • построить проект. "

Хорошо, я сделал первые 2 пули точек. Есть только 3 исходные файлы, и я добавил их. создание win32 статического Lib было достаточно легко. я провел последние полчаса/Fourty «минут минут, чтобы узнать, как« добавить компилятор », и ближе всего я добавил добавление« TETLIBRARY »в командную строку в свойствах, и это только что вернуло ошибку« нет такого файла »

Так что мой вопрос к вам, eyed eggheads: Как добавить символ «TETLIBRARY» для компиляции переключателей. »?

ответ

0

Я предполагаю, что это означает определение TETLIBRARY в качестве символа препроцессора. Для этого:

Откройте Свойства проекта. Выберите «Все конфигурации» в раскрывающемся списке «Конфигурации» (вверху слева от диалогового окна). Перейдите к:

Свойства конфигурации | C/C++ | Препроцессор

Вы должны увидеть что-то вроде:

Препроцессора Определения: WIN32;<different options>

изменить это на:

Препроцессора Определения: TETLIBRARY;WIN32;<different options>

Закройте диалоговое окно. Вы сделали.

<different options> см. Варианты сборки отладки и выпуска. Если вы вернетесь в диалог, вы увидите, что TETLIBRARY определен для обеих сборщиков.

+0

Хм, ну там нет ошибки сейчас, что может быть хорошо XD Однако его также не выводя .lib файл, который является то, что документация говорит, что будет :( Будет ли ссылка на документацию помощи? http://tetgen.berlios.de/files/tetgen-manual.pdf – Athey

+0

В разделе 2.1.2, на котором я смотрю. u может игнорировать остальные. Я думаю ... – Athey

+0

Когда вы что-то создаете, окно «Вывод» показывает вам, что компилятор, любые ошибки и т. д. Обычно он заканчивается заключением. Что-то вроде: 'test.vcxproj -> S: \ Progs \ test \ Release \ test.exe'. Что вы видите? – arx

Смежные вопросы