Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 2 |
[ Сообщений: 11 ] | На страницу 1, 2 След. |
|
Автор | Сообщение | |
---|---|---|
Nataly-Mak |
|
|
Срочно нужен специалист по языку программирования С++ Возникла проблема с компиляцией программы, автор программы whitefox. В архиве, который содержит исходный код программы (был выложен на форуме boinc.ru), кроме этого кода больше ничего нет. Этот архив мне прислал DemIS, сама я его не скачала в своё время, а потом форум boinc.ru закрылся. Теперь хочу получить исполняемую программу. Но никогда не работала с С++, и компилятора у меня нет для этого языка. Попросила скомпилировать итальянского коллегу, он попытался, прислал ошибку, которая у него вылезла при компиляции C:\Users\STEFAN~1\AppData\Local\Temp\ccnYbdZa.o main_tzs_dlk.cpp: Вчера лазила в Интернете, искала значение этой ошибки. Вроде нашла. Но исправить всё равно не могу, потому что без понятия, что и где надо исправлять. Да и компилятора у меня нет опять же. Оба модуля необходимые для компиляции выложены здесь https://boinc.progger.info/odlk/forum_thread.php?id=133 Не буду их сюда перетаскивать, загромождать топик. Кто-нибудь может помочь? Там в теме абсолютная тишина, пустыня Сахара |
||
Вернуться к началу | ||
bimol |
|
|
Интересно, whitefox у ТС до сих пор в игноре?
|
||
Вернуться к началу | ||
bimol |
|
|
Что такое..
Цитата: Demis любезно сообщил в письме: Код исходника проверялся. Он рабочий. Цитата: Demis на всякий случай... к вам нет никаких вопросов. Что-то не договаривается. Код нормальный. Собрать можно. Но не хотят что-ли? Проверка на вшивость. P.S. автору программы в этой кутерьме делать нечего. |
||
Вернуться к началу | ||
Nataly-Mak |
|
|
Забыла сказать, что исполняемая программа мне нужна для Windows.
Попробовала онлайн компиляторы. Ничего не получилось. Там второй модуль не берётся для компиляции, хотя я его ввожу. |
||
Вернуться к началу | ||
bimol |
|
|
Простой трюк
Если надо откомпилировать программу с include, то можно строку #include "kanonizator.h" заменить на тест самого include |
||
Вернуться к началу | ||
Emphatic18 |
|
|
Nataly-Mak писал(а): Попробовала онлайн компиляторы. Он-лайн компиляторы это "полумера", с многоми ограничениями, как правило они даже не дают создать исполнимый файл. Но иногда они полезны. Если нужно компилировать, то лучше ставить компилятор на свой компьютер. Правда нужно определиться какой. GCC (для С++ это будет g++) универсальный, свободный и кроссплатформенный, на мой взгляд это лучший выбор. Но многие используют компилятор от Microsoft, а данная компания очень любит вводить "свои фишки" (что б им стало), такие, что на другой платформе и другим компилятором без переделки не скомпилишь. Поэтому нужно знать каким компилятором пользовался автор и использовал ли "фишки" Microsoft. У меня попытка скомпилировать дала такой текст. Может кто и подскажет. ▼ вывод компилятора
|
||
Вернуться к началу | ||
За это сообщение пользователю Emphatic18 "Спасибо" сказали: Nataly-Mak |
||
Nataly-Mak |
|
|
Emphatic18 писал(а): У меня попытка скомпилировать дала такой текст. Может кто и подскажет. Спасибо. А вы каким компилятором пользовались? g++? Там, на том форуме, я пишу о попытках итальянского коллеги. Он выяснил, что не хватает для компиляции ещё некоторых модулей. В общем, всё не очень просто. Дело в том, что автор просто сделал новую версию программы (для ДЛК), а всё, что нужно для компиляции этой версии, в архив не положил. Возможно, он там, на форуме, в сообщении написал, что нужно взять для сборки, какие модули. Но форум тот давно не работает. Вот и приходится нам использовать метод тыка. Посмотрим, чем этот метод у нас закончится |
||
Вернуться к началу | ||
whitefox |
|
|
Вообще-то, исходник выкладывался на форуме boinc.ru со следующим комментарием
Цитата: В приложенном архиве содержится файл main_tzs_dlk.cpp. Чтобы собрать программу tzs_dlk, замените этим файлом файл main_kanon.cpp в исходнике программы Канонизатор_ДЛК_2.0, и скомпилируйте полученную сборку. А приведённый файл kanonizator.h принадлежит сборке программы Канонизатор_ДЛК_1.03. Не удивительно, что компиляция не идёт. Кстати, последняя версия Канонизатора_ДЛК 3.0.Замечу также, что ТС использует изначальную версию программы tzs_lk, поэтому у неё и получаются разные совокупности ЛК для разных форм исходного квадрата. В следующей версии поиск в глубину был заменён поиском в ширину, что и устранило этот недостаток. Так для "десятки" ТС уже для глубины 6 находится более трёх миллионов ЛК. |
||
Вернуться к началу | ||
За это сообщение пользователю whitefox "Спасибо" сказали: mad_math, Nataly-Mak |
||
Nataly-Mak |
|
|
whitefox писал(а): Вообще-то, исходник выкладывался на форуме boinc.ru со следующим комментарием Цитата: В приложенном архиве содержится файл main_tzs_dlk.cpp. Чтобы собрать программу tzs_dlk, замените этим файлом файл main_kanon.cpp в исходнике программы Канонизатор_ДЛК_2.0, и скомпилируйте полученную сборку. Конечно же, я предположила, что вы сделали указания по сборке (о чём даже здесь в теме написано). Но... указания эти остались на форуме, который приказал нам долго жить. Ну, мы вот и живём долго, как на грех, и мучаемся без этих самых указаний. Мне архив был прислан DemIS без каких-либо указаний. Он, возможно, эти указания читал и запомнил, но мне он ничего не написал. А у меня даже и архива этого не было. Отмечу также, что указания и сейчас мне мало что дают. Во-первых, я вообще не компилировала никогда программы на С++ и даже компилятора не имею. Во-вторых, совершенно не уверена, что у меня есть "исходник программы Канонизатор_ДЛК_2.0". Следовательно, что и чем и где надо заменить, это мне не совсем понятно, а точнее - совсем не понятно. Я писала вам письмо на домашнюю почту. Ответ не получила. Вам, конечно, чрезвычайно трудно ответить человеку, который работает над проблемой ОДЛК уже не один год. Ну, если уж так трудно, тогда не надо. Цитата: А приведённый файл kanonizator.h принадлежит сборке программы Канонизатор_ДЛК_1.03. Не удивительно, что компиляция не идёт. Кстати, последняя версия Канонизатора_ДЛК 3.0. Не удивительно, что я не имею всех версий всех программ, ибо версий очень много и разных программ много. Эпизодически посещала форум boinc.ru (не являясь его участником), что-то успела скачать, что-то не успела. Цитата: Замечу также, что ТС использует изначальную версию программы tzs_lk, поэтому у неё и получаются разные совокупности ЛК для разных форм исходного квадрата. В следующей версии поиск в глубину был заменён поиском в ширину, что и устранило этот недостаток. Так для "десятки" ТС уже для глубины 6 находится более трёх миллионов ЛК. Это совсем из другой оперы В этой теме ничего не говорилось о "разных совокупностях ЛК". Ну вот, и у этой программы есть несколько версий; у меня есть одна, её и использую. Хорошо хоть одну успела скачать. Очень хотела бы иметь программу для ДЛК, но видать не судьба. |
||
Вернуться к началу | ||
Emphatic18 |
|
|
Nataly-Mak писал(а): Спасибо. Да, по листингу видно, самое начало, правда не в windows.А вы каким компилятором пользовались? g++? Кстати ещё Intel хорошие компиляторы выпускает (для языков С/С++/Fortran). Но нужно смотреть, есть ли бесплатные версии для частного использования. По моему ранее они давали месяц на тестирование и бесплатную версию для студентов. |
||
Вернуться к началу | ||
За это сообщение пользователю Emphatic18 "Спасибо" сказали: Nataly-Mak |
||
На страницу 1, 2 След. | [ Сообщений: 11 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Код программы | 0 |
207 |
03 май 2023, 19:56 |
|
Листинг (код) программы
в форуме Информатика и Компьютерные науки |
2 |
249 |
08 май 2020, 19:20 |
|
Нужен алгоритм для программы
в форуме Объявления участников Форума |
0 |
76 |
08 ноя 2023, 20:21 |
|
Квадратное неравенство (что-то из школьной программы)
в форуме Начала анализа и Другие разделы школьной математики |
1 |
263 |
05 дек 2022, 21:39 |
|
Конкурс на лучшую оптимизацию программы
в форуме Объявления участников Форума |
4 |
95988 |
07 авг 2018, 08:41 |
|
Анализ сложности алгоритма программы
в форуме Информатика и Компьютерные науки |
2 |
311 |
02 мар 2017, 15:48 |
|
Задача о выборе производственной программы | 1 |
418 |
18 сен 2016, 12:16 |
|
Написать 2 программы для машины тьюринга | 1 |
376 |
28 ноя 2015, 20:31 |
|
Программирование Delph, C++. Программы + отчёты
в форуме Объявления участников Форума |
0 |
284 |
28 сен 2014, 18:27 |
|
Программы для решения задач линейного программирования | 22 |
388 |
30 мар 2023, 17:22 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |