Roderick's Debug Diary
Friday, 27 November 2020
Changing the name of a variable in CMake
›
Here's a neat trick in CMake: you want to change the name of a variable, but worry that anyone you've distributed the code to alrea...
Thursday, 12 November 2020
Passing an array of structs from C++ to C#
›
To pass an array of structs from C++ to C#, you can pass a pointer to a C-style array. In C++ you may have a struct, e.g. #pragma pa...
Thursday, 14 November 2019
Resolving conflicts between Qt versions
›
The trueSKY plugin for Unreal uses Qt dll's for UI. Unfortunately so do some other plugins. Because Windows just uses whichever version ...
7 comments:
Thursday, 2 August 2018
Finding and removing files added to git by accident
›
If for example, you've added lib files by mistake to a large git repo, and want to remove them, but don't know the exact paths, use ...
Thursday, 21 June 2018
How to make a custom Wizard for Unreal Editor
›
I wanted to create a wizard in the trueSKY Unreal plugin that would make it easier for users to add trueSKY to UE scenes. I was following ...
Tuesday, 10 April 2018
Signing installers with certificates
›
Windows Defender has recently decided to falsely mark all of our installers as containing some virus or other. It'll be a long long wh...
Friday, 17 November 2017
Building Unreal Engine projects from the solution using MSBuild
›
If you want to use MSBuild to build UE4 projects, but need to build them from within the solution instead of specifying the vcxproj file (wh...
›
Home
View web version