
При написании кросс-платформенного и кросс-компиляторного кода часто приходится ветвить код с учётом версии стандарта C++, которую может использовать тот или иной компилятор.
Читать запись целиком
При написании кросс-платформенного и кросс-компиляторного кода часто приходится ветвить код с учётом версии стандарта C++, которую может использовать тот или иной компилятор.
Читать запись целикомВ последнее время при сборке Qt-проектов компилятором от Visual Studio стал периодически видеть такую ошибку:
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ...
Меня это начало напрягать и я решил разобраться в причине. Оказалось, что директория, в которую компилятором складываются все промежуточные файлы (в том числе и манифест), почему-то имеет атрибут Read Only. После отключения у папки этого атрибута ошибка пропала.
Также, как пишут в интернете, причиной такой ошибки может стать работа антивируса, поэтому его также рекомендуется отключать при появлении такой ошибки.

Понадобилось тут для одной из частей проекта, написанной на языке Lua, реализовать простейший стек. Решил оставить в заметках, вдруг кому-то понадобится. Вот, что получилось:
Читать запись целикомУстановить иконку для уже запущенного приложения проще простого:
QApplication::setWindowIcon( QIcon( "myapp.ico" ) );
Но вот беда - в проводнике Windows у исполняемого файла будет стандартная иконка средней паршивости. Исправим это. Для этого надо создать файл myapp.rc следующего содержания:
IDI_ICON1 ICON DISCARDABLE "./myapp.ico"
Затем в проектный файл (.pro) добавляем строчку:
win32: RC_FILE = myapp.rc
Теперь после сборки приложения у исполняемого файла будет красивая иконка.
Данный метод, как легко догадаться, работает только под Windows. Для других платформ также есть свои методы борьбы с указанной проблемой, но о них позже.
Как-то я задался вопросом: а сколько электричества потребляет моё сетевое хозяйство, которое обеспечивает меня интернетом и локальной сетью по квартире? Во сколько обходится мне содержание домашней сети? Читайте запись целиком, чтобы узнать ответ.
Читать запись целикомЯ давно подыскивал себе CMS для ведения собственного сайта. CMS должна отвечать следующим требованиям:
Я пересмотрел много разных CMS и все они чем-то не нравились. И вот недавно наконец нашёл то, что искал - это... Читайте запись целиком, чтобы узнать, что это за CMS.
Читать запись целиком