Сборка под Visual Studio
Здравствуйте. Попытался собрать чистый проект тестового приложения под Visual Studio 2010 на windows, без использования каких-либо прочих средств. Все собирается, но при попытке запуска сразу появились проблемы с итераторами при передаче тестовой строки (в document::create_from_plain_text...) Честно говоря, очень не хочется разбираться самому - код чужой и времени не так много... может быть, меня кто-нибудь проконсультирует? .. проект выложу...
добрый вечер.
давайте проект, попробуем помочь.
On 6/10/20, AleF-p [email protected] wrote:
Здравствуйте. Попытался собрать чистый проект тестового приложения под Visual Studio 2010 на windows, без использования каких-либо прочих средств. Все собирается, но при попытке запуска сразу появились проблемы с итераторами при передаче тестовой строки (в document::create_from_plain_text...) Честно говоря, очень не хочется разбираться самому - код чужой и времени не так много... может быть, меня кто-нибудь проконсультирует? .. проект выложу...
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/Olga-Yakovleva/RHVoice/issues/143
-- with best regards beqa
Пожалуйста: https://cloud.mail.ru/public/45zS/3wvecBpP1
- в оригинальный исходный код внесена пара исправлений, обеспечивающих сборку как в юникодном, так и в мультибайтовом режиме.
- собранный .exe попадает в папку Executable, там же уже лежат папки с данными и конфигурацией (из-за чего и получился архив такого размера), а также файл Input.txt c тестовым текстом.
- сам исходный код присутствует в полном объеме, но в проекте используется только частично
Подсунул ей файл с текстом, конвертированным в utf8 (хотя вроде бы заявляется - create_from_plain_text...). Первую проблему проскочило, зато далее опять выкинуло ексепшн того же класса при разбивке строки на токены. Продолжаю разбираться... хотя... ну блин... @Olga-Yakovleva, может быть, Вы сами поможете???
@AleF-p а в чем суть вопроса, если сборка произведена успешна? ведь компилятор используется один CL хоть Scons, хоть Meson, хоть VS
значит при СИСТЕМЕ сборки что то упустили, код здесь не причем
Вопросов, однако, немало. Например:
- компилировать в multibyte или unicode ?
- как должна быть кодирована входная строка ? в utf8 ? utf16 ? или в ASCII ?
- и вообще - работоспособен ли сам код вообще ? ... проект - вот он, можете смотреть....
@AleF-p упс... видимо не правильно вас понял, подумал вы сборку scons перенесли в msvc а у вас отдельный собственный проект...
ну если на самом деле хотите узнать параметры сборки самого движка, посмотрите параметры сборки scons, там все прописано и кодировка и остальное если не прописаны, значит используются параметры по умолчанию