crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику AD ::: Спасибо сказали: 70 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
11.5.2015, 17:53 QtCreator vs CMD.exe
А что современные g++ умеют одновременно собирать проекты, где есть файлы с *.c и *.cpp? Попробуйте, для эксперимента, все файлы переименовать в *.cpp. И выдайте на форум конкретный список ошибок, после данной операции.
JustOneQuestion,
1.9.2011, 16:53 Вопрос про Lisp
Цитата(Iron Bug @ 1.9.2011, 17:29) *
Gnu Lisp под венду родной код компилит? В смысле, чтобы без cygwin его запускать, самостоятельным приложением?

Думаю, что можно. Надо посмотреть, какие dll и библиотеки нужны для работы exe-файлов! Но лучше об этом почитать. Я точно не помню детали. Сам писал учебные штучки на Scheme.

Цитата(Iron Bug @ 1.9.2011, 17:29) *
у меня идея некоторые вещи, которые слишком геморройно реализовывать на Си, писать на лиспе и потом всё это в один проект засовывать или юзать как библиотеки. можно такое реализовать в Common Lisp от GNU?
Можно.

А. Еще вот нашел Clozure CL. Работает под LGPL. И также SBCL.
Iron Bug,
1.9.2011, 12:58 Вопрос про Lisp
Цитата(Iron Bug @ 31.8.2011, 22:09) *
Есть тут писатели на Lisp'e?
Я тут заинтересовалась Lisp'ом, в качестве общего самообразования. Время маленько появилось, но вот, поглядев на разнообразие разных диалектов и реализаций, что-то мне стало всё совсем неочевидно: который из них мне более подойдёт? Учитывая то, что я в нём нифига не понимаю (пока что), но с рассчётом, что в будущем смогу что-то на нём писать и оно будет соответствовать моим запросам.

И вот у меня вопрос: что из лисповских реализаций подойдёт под мои требования?
Во-первых, конечно, хотелось бы опенсорцную реализацию. Проприетарные решения стараюсь не юзать в принципе. Чтобы был кроссплатформенный (хотя бы линь и венда), и в то же время компилируемый, вариант. Чтобы без особого геморроя можно было перекомпилять код под разные системы. Интерпретатор особо не интересует, хотя вреда от него не будет.
Ещё хотелось бы уметь заставить работать вместе модули, написанные на Си или C++, с модулями на Lisp, если такое возможно.
Ну и IDE, если есть какие специализированные и удобные (тоже из опенсорца желательно).

Так-с. Для обучения можно использовать Scheme. Для производственной работы лучше конечно же Common Lisp. Под CL (Common Lisp) лучше всего использовать Allegro, но он платный. Из свободных слышал про ECL (Embeddable Common Lisp). В составе cygwin можно поставить Gnu Lisp. Писать код можно в Emacs. Он сам на Lisp реализован. Ну наверное, для начала этой информации хватит? :)
Iron Bug,
19.8.2011, 11:42 как задать версию Visual Studio?
Подсказали. В msdn следующая страничка: http://msdn.microsoft.com/en-us/library/b0084kay.aspx

Макрос _MSC_VER.
Litkevich Yuriy,
5.8.2011, 9:35 Испытательный полет
Цитата(Litkevich Yuriy @ 3.8.2011, 19:24) *
Цитата(AD @ 3.8.2011, 13:17) *
Стрелка Васильевского острова
Саша, почему называется "стрелка"?

Уже ответили, осталось только добавить, что Стрелка Васильевского Острова разделяет реку Неву на Большую и Малую Невку. Но многие все-равно ее называют просто Невой.
Litkevich Yuriy,
6.12.2010, 9:26 Алгоритм на асемблере

tribi, код следует оформлять в теги "["code"]" и "["/code"]" (без кавычек)! К ОФФТОПУ код не относится!
Litkevich Yuriy,
14.10.2010, 7:36 Непридуманные истории
Дело было в 60-х годах прошлого века. Группа физиков-ядерщиков из закрытого
НИИ поехала на Чёрное море. Все как один - доктора наук. Пошли на бережок, по пути купив несколько бутылок винца с такой пластмассовой крышкой, которую надо срезать ножом. Приходят на пляж, приготовились уже, и
- опаньки! А бутылки открывать нечем... Видят невдалеке дремлющего мужичка бомжеватого вида, спрашивают:
- Уважаемый, а у вас бутылочку открыть не найдётся чего-нибудь?
- Откроем, как не открыть! Спички есть?
Ему недоуменно протягивают коробок. Мужик зажигает спичку, нагревает пробку и срывает её, уже размякшую, со словами:
- Физику надо знать!
С группой отдыхающих была форменная истерика, а мужичку за науку вручили одну из бутылок.
alex977,
14.8.2010, 23:09 BRE, kibsoft
С Днем Рождения обоих. Счастья. здоровья и успехов во всем! :) :drinks:
BRE,
18.7.2010, 19:53 У камрада igor_bogomolov сегодня день рождения!
C Днем Рождения! :)))) Успехов и радости! ))))
igor_bogomolov,
21.4.2010, 17:50 Книги по C++ не совсем для начинающих
Хм...книга четверых про паттерны, Саттер, Александреску.
Andrewshkovskii,
1.3.2010, 22:06 Помогите перевести термины
shader programs
- программы с шейдерами
- шейдерные программы

bus service
- сервис канала
- служба шины

window decorations
- украшений окон
- декорации окна

Communication capabilities
- Возможность связи
- Возможности взаимодействия

underlying hardware
- аппаратная (часть)
- {ниже|под}лежащее оборудование

Easing curves
- Легкие кривые
- Упрощение кривых
Удаление кривых

Opacity effect
- Эффект непрозрачности
- Матовый эффект

pending call
- задержанный вызов
- вызов ожидающий обработку

anchor (between...)
- привязка (между...)
- якорь (между...)

transformation matrix
- матрица преобразований
- матрица преобразования

foo are bar
- foo является bar (только лучше являются)
- foo - bar
- foo - это bar

Litkevich Yuriy,
11.12.2009, 13:57 анекдот
Ехал я однажды по достаточно длинному маршруту из одного конца города в другой. Занял единственное свободное место, рядом с дремлющей девицей. Где-то на полпути она положила мне голову на плечо, и еще слаще заснула. Через некоторое время, слышу, бормочет во сне: Игорь… (видимо, парня своего окликает)
Решил подыграть, тем более уже ловлю на себе веселые взгляды окружающих, и отвечаю театральным шепотом: Что?
Она: Где мы?
Я: У тебя дома, конечно!
Она, просыпаясь: Ты что, с ума сошел, щас же мать застукает!
И проснулась, но было поздно - весь троллейбус лежал…
mihailikus,
18.11.2009, 13:35 контейнер вектор записать в файл
Ну есть замечания по поводу кода. Поправил немного. Обратите внимания на параметры, с которыми файл открывается. Взял кусок кода, относящиеся только к QTextStream
// #include<QIODevice>
// ...
QVector<float> A1;
// определяю вектор A1
//...
// записываю вектор A1 в текстовый файл
QFile file1("file.txt");
file1.open(QIODevice::WriteOnly | QIODevice::Truncate | QIODevice::Text);
QTextStream out1(&file1);
for (int i=0; i<A1.size(); i++)
out1 << A1[i]  << endl; // запишется в столбик
file1.close();
// ...    

//...
QVector<float> A2;
// считываю из текстового файла в вектор A2
QString str;
file1.open(QIODevice::ReadOnly | QIODevice::Text);
QTextStream in1(&file1);
while (!file1.atEnd())
{
   str = in1.readLine().simplified();
   A2.append(str.toFloat());
}
//...

Также обратите внимание, что при чтении строки я убираю лишние пробелы. Потом лучше перевод из строки в число делать с проверкой вот так:
while (!file1.atEnd())
{
   bool ok = false;
   str = in1.readLine().simplified();
   float f = str.toFloat(&ok);
   if(ok) A2.append(f);
}
//...
registr,
16.11.2009, 19:26 контейнер вектор записать в файл
Ну тут резонный задан вопрос. Файл текстовый? Если текстовый, то так, как я показал, будет запись. Чтение - почти также, но немного похитрее. Попробуйте сами.

Если файл бинарный, то вместо QTextStream использовать QDataStream. А он поддерживает вектора. И можно будет сделать строчками:
QDataStream out(file);

out << a;   ///< запись

QDataStream in(file);

in >> b;   ///< чтение
registr,
16.11.2009, 18:57 контейнер вектор записать в файл
QFile* file; /* где-то определено и инициализировано */

QTextStream out(file);

for(int i=0; i<a.size(); ++i) /// запись
   out << a[i]  << " ";

Чтение очень похоже. Попытайтесь сами.
registr,
20.10.2009, 12:32 анекдот
Блин, пpикольнейший слyчай из жизни наpкоманов.

Наркоманы, как и все пpочие пеpиодически болеют и соответственно подвеpгаются хиpypгическим опеpациям (естественно, в слyчае надобности :) Дык, одномy нарику пpишлось давать наpкоз. И пpедставте, этy сволочь обычные дозы - ни хpена не беpyт, ни в одном глазy :( Я по-легонькy добавляю, но он все pавно не засыпает, pазговаpивает, даже в сон
не клонет, даже наобоpот, эйфоpия начинается! Коpоче, когда я вогнал такyю
дозy, что не только коня, а шестеpкy коней обдолбить можно было - он наконец
вpоде yснyл. Хиpypги тем вpеменем готовят опеpационное поле и накpывают
пеленками, котоpые фиксиpyются за кожy зажимами. Рядом стояли стyденты, и одна
юная дева вопpошает: "А он что-то чyвствyет? " Я естественно говоpю, что конечно
же нет, и тyт этот паpазит откpывает глаза и совеpшенно ноpмальным голосом
заявляет:" Hет, доктоp, - чyвствyю! Меня что-то СЛЕГОHЦА _КОЛБАСИТЬ_ HАЧАЛО."
:-[ ] Я дyмал, что сейчас yбью этy падлy на месте, так и pезали в сознании,
благо - болевая чyвствительность все-таки снизилась и он только изpедка
кpяхтел.
А после опеpации - постоянно канючил моpфин, типа - сильные боли. Коpоче - век
yчись :)
mihailikus,
22.9.2009, 9:12 анекдот
В школе заболела преподавательница русского языка и поставили на замену математика (М).
Ну, значит, приходит он на урок к ученикам (У).
М: Какая тема последнего заданяи?
У: Падежи.
М: Повторяем падежи:
Именительный: кто, что.
Родительный: кого, чего.
Дательный: кому, …? (пишет на доске)


кто/что
кого/чего
кому/?

М: А дальше кто знает?
У: Не помним (прикалываются).
М: Тогда выведем.
Пусть неизвестное слово Х, тогда:

кто/что
кого/чего
кому/Х

составляем пропорцию:

кого/чего = кому/Х
(го) сокращается, получаем:
ко/че = кому/Х
аналогично сокращаем (ко), получаем:
1/че = му/Х
Переумножим:
1 * Х = че * му
Получаем:

Х = чему

У: …???…!!!…
М: Пойдем дальше. Творительный: кем, чем…

Нам бы так в школе объясняли русский язык, я бы его полюбил (как предмет)! :)))
mihailikus,
14.8.2009, 23:26 BRE
Happy Birthday, BRE! :) I wish good luck to you. Be happy!
:drinks: :drinks:
BRE,
22.7.2009, 9:49 анекдот
Поспорили Буш с Путиным у кого в стране сортиры круче. Буш Путину и говорит:
- Приезжай ко мне в Америку, сам убедишься.
Путин приехал, заходит в обычный американский сортир, а там - все сверкает, блестит, всюду кафель, плитка. Подходит к толчку, отливает, вода сама спускается, Путин в изумлении. Подходит к раковине руки помыть, подставляет руки - вода сама льется, у Путина столбняк. Видит на стене какую-то штуку, подходит, подставляет руки, горячий воздух… Посушил руки, идет к выходу. А у выхода большая красная кнопка. Ну, Путин на нее и нажал недолго думая.
И тут же на него 2 кило какашек обваливается. Смотрит вверх - а там Буш ржет над ним…
- Ну ладно,- думает Путин,- приедешь ты, с*ка в Россию…

Ответный визит Буша. Заходит в типичный русский сортир. Вонища. Плитка, кафель отколоты. Всюду мухи, тараканы… Подходит к толчку - он еле держится, весь обшарпанный. Отливает, хочет смыть - ни фига, ручка не работает.
Плюнул, пошел руки мыть - раковина вся грязная, в ржавчине. Крутит ручку - воды нет. Идет к выходу - а там большая красная кнопка.
- А,- думает Буш,- Путин, с*ка, знаю я.
Нажимает на кнопку и отскакивает в сторону. Ничего. Ну, думает, ничего в этой гр@баной России не работает, ладно, попробую еще раз.
Нажимает - опять ничего. Ну Буш уже никуда не отскакивает, стоит, жмет-жмет. Ничего нет. Поднимает голову вверх - а там Путин ржет:
- Давай, давай, Буш, жми, еще всего два штата осталось!!!
Azazello, mihailikus,
21.7.2009, 9:38 C++: как выбрать тип переменной во время выполнения?
насколько я знаю, эту проблему можно решить ДАЖЕ на этапе компиляции, а не на этапе выполнения с помощью списков типов. Александреску подробно описывает эту штуку.
Посмотрите в интернете информацию о библиотеке Loki, где они реализованы. Возможно, подойдут. Она бесплатна для скачивания. Основная структура выглядит так:

template<class T, class U> struct Typelist
{
        typedef T Head;
        typedef U Tail;
};

Ну а остальное почитайте у Александреску, посмотрите исходники библиотеки. (Сам сегодня ее собрал - собралась без проблем, только список предупреждений - что нестрашно! :) )
mezmay,
16.7.2009, 19:09 анекдот
Муж переодевается.
Жена смотрит на него и спрашивает:
- Дорогой, а кто тебе... спину так сильно расцарапал..?
Муж (краснея от смущения):
- ..Представляешь, вчера шел по улице, и вдруг с балкона мне на спину свалилась кошка.… Неужели ты не веришь?
- Конечно, верю. Там губной помадой написано: «Это я, твоя киска!».

-Давно вас хочу спросить, сосед, зачем вы ежедневно в 7 утра включаете дрель?
- Что вы? У меня вообще дрели нет. Это электробритва "Харьков"
mihailikus,
16.7.2009, 18:01 Ошибки в исходной документации
Цитата(Litkevich Yuriy @ 16.7.2009, 19:00) *
да, я вот сейчас смотрю сюда и вижу, что по разному.

В 4.5 тоже

Вот-вот. Им что-ли написать и попросить поправить документацию для Qt 4.3.2? Или же самим поправить? :)
Litkevich Yuriy,
24.6.2009, 16:01 Нарисовать график
Ну на форуме уже приводились примеры:
Плоттер
График с помощью QGraphicsView
"Все уже украдено до нас" © :)
karabura,
8.6.2009, 19:10 анекдот
Новый русский хвастается друзьям:
- Отдал машину на крутейший тюнинг, заменили двигатель и переделали
коробку на три передачи. До сих пор езжу только на первой.
Друзья недоумевают, ведь у современных машин всегда больше передач.
Новый русский снисходительно поясняет:
- Двигатель заменили на ракетный, и первой космической скорости мне
вполне хватает!
mihailikus,
14.4.2009, 20:17 работа firebird embedded
Цитата
qsqlibase4.dll тоже там лежит. Я имею ввиду при переносе программы на компьютер без Qt qsqlibase4.dll лежит в %ProgramDirectory%\sqldrivers
А почему в коде надо писать "plugins", а не "sqldrivers"?

Я имел в виду, что <QtDirecory> - это собственно папка, где находится ваш exe-файл. Название неудачное подобрал. Попробуйте так, как я прописал. Что-то там вшито в само Qt!!!!
vanvo,

3 страниц V   1 2 3 >
RSS Текстовая версия Сейчас: 14.11.2019, 3:55