CMake и относительные пути.
Jun. 8th, 2012 09:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
А теперь о совсем жуткой содомии. CMake не умеет относительные пути к файлам.
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F
Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F
Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?
no subject
Date: 2012-06-08 07:26 pm (UTC)no subject
Date: 2012-06-08 07:34 pm (UTC)Что же использовать вместо них?
no subject
Date: 2012-06-08 07:42 pm (UTC)no subject
Date: 2012-06-08 07:46 pm (UTC)no subject
Date: 2012-06-08 09:10 pm (UTC)(помним при этом про портабельность между коровниками, ад и угар кросскомпиляции, и что не гентушечкой единой)
no subject
Date: 2012-06-08 09:44 pm (UTC)no subject
Date: 2012-06-08 09:46 pm (UTC)no subject
Date: 2012-06-09 08:10 pm (UTC)Между прочим, они оффициально перешли на cmake, а qmake тащат из соображений совместимости + для начинающих с ним проще будет
no subject
Date: 2012-06-08 10:28 pm (UTC)(no subject)
From:no subject
Date: 2012-06-08 11:59 pm (UTC)2. Веб-броузер
3. Ядро любого приложения вообще, с учётом того, что целевые платформы для приложения — Win32/64, OS X, iOS, Android. Пока решение — ядро на C++, морды на .NET/ObjC/ObjC/Java соответственно.
По вкусу добавить "интересные" платформы типа bada, Linux, Symbian.
no subject
Date: 2012-06-09 02:13 am (UTC)Там какие-то куски на си с крестиками и без есть, но процентов 80 кода -- на питоне.
no subject
Date: 2012-06-09 06:15 am (UTC)no subject
Date: 2012-06-09 09:02 am (UTC)2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
3. просто на си например. без гнилых крестиков.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-06-09 09:53 am (UTC)Тэтрис -- на турбо паскале, кажэтся. Арканоид вроде на ассэмблере. В любом случае, они появились до C++.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-06-09 06:13 am (UTC)Программа должна уметь скачать по известному ей URL торрент-файл и далее соответсвенно этот файл скачать. В процессе скачивания показать юзеру веб-страницу.
Рзавер - в пределах десятак Mb.
Windows начиная с XP без любого SP, в т.ч. 64bit
Задача из реальной жизни, за задачу платят деньги.
Честно говоря инструментов для задачи кроме плюсов я вижу мало, разве что plain C.
no subject
Date: 2012-06-09 07:54 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2012-06-09 08:43 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2012-06-09 07:21 am (UTC);-)
no subject
Date: 2012-06-08 07:53 pm (UTC)no subject
Date: 2012-06-08 10:29 pm (UTC)no subject
Date: 2012-06-10 06:29 am (UTC)no subject
Date: 2012-06-09 07:47 am (UTC)no subject
Date: 2012-06-09 09:10 am (UTC)no subject
Date: 2012-06-09 08:13 pm (UTC)no subject
Date: 2012-06-08 07:58 pm (UTC)