Я пытаюсь скомпилировать библиотеку с make-файлом UNIX, но с использованием Visual Studio 2010. Я модифицировал make-файл так, чтобы он работал, но у меня проблемы с компоновщиком. Мои параметры компилятора просты:Что такое MSVC -L эквивалент?
CSWITCHES = -O2 -I$(INC_DIR) -L$(LIB_DIR)
(с INC_DIR и LIB_DIR указывая на ВК включают и Лив каталоги).
Я не включают проблемы поэтому я предполагаю, -I это нормально, но опция -L игнорируется компилятором:
ignoring unknown option -Lblahblah
Я проверил MSDN сайту http://msdn.microsoft.com/en-us/library/y0zzbyt4(v=vs.80).aspx опции компоновщика, я пытался использовать параметр LIBPATH, но я тоже не работаю.
так вот мой вопрос: что такое опция командной строки msvc для указания пути каталога библиотеки к компоновщику?
Вы уже запускали vcvars32.bat? см. http://msdn.microsoft.com/en-us/library/f2ccy3wt%28v=vs.100%29.aspx – CharlesB
Это ничего не изменило. Я не думаю, что у меня проблема с путём. Это опция -L, которая полностью игнорируется компилятором. – undu
OK Я делаю это яснее: запустите vcavars32.bat, а пути include/library установлены правильно, поэтому вам не нужно их устанавливать. Параметр '-L' не имеет эквивалента для msvc. – CharlesB