Какой замечательный вопрос! Да, теперь есть: latexpp .
Сначала вам нужно будет установить VS 2017 Community с минимальным количеством проверенных функций C ++ (чтобы не потребовалось всего дня).
Затем вы устанавливаете Boost, используя двоичный файл (попробуйте самое позднее) .
Но вы все равно должны построить надстройку. С помощью VS> Инструменты> Командная строка Visual Studio. CD в вашу директорию Boost и запустите .\bootstrap.bat
, затем .\bjam.exe
. Это займет весь день.
Хорошая новость заключается в том, что до сих пор она работает на 64-битной Windows 7 с сообществом VS 2017 и последней версией 1.6.x.
К библиотеке Latex предъявляются другие требования, и я до сих пор не попробовал ее, но буду публиковать здесь свои заметки, если произойдет сбой.
Убедитесь, что все ваши каталоги короткие, например
C:\VisualStudio2017
. Однако в этом случае повышение не будет выполнено, если вы используете обычную командную строку Windows, если не выполните трюк
vcvarsall.bat
. Командная строка VS делает это за вас, так что Boost может найти ваши MSVC вещи. Вероятно, повышение не удастся, если вы используете каталог по умолчанию и не используете командную строку VS.
Итак, опять мой буст в C:\boost_{blah version}
, который вы должны сократить до C:\boost
при условии, что вы будете использовать только одну версию буста.
Одна из причин заключается в том, что если вам нужно добавить соответствующие каталоги /bin
в вашу систему Path
, то вы не ошибетесь, увеличив максимальную длину значения Path
(да, она имеет максимальную длину) , Также вещи легко найти, особенно из командной строки, поэтому вы можете быстро набрать cd
. Если вам не нужно все в C:\
, тогда сделайте C:\__TOOLS
или что-то короткое.
Я опубликую свои заметки здесь, когда я получу LaTeX.
Примечания
- При создании boost с bjam, если он, казалось бы, зависает более 10 минут на одном предмете, тогда нажмите
ctrl-C
в командной строке один раз. Похоже, что это можно исправить без отмены установки.
- TODO