-
Notifications
You must be signed in to change notification settings - Fork 27
Home
Matthew Davey edited this page Dec 9, 2017
·
9 revisions
Welcome to the CLionSourceCodeAccess wiki!
This is just a start to the plugin, obviously its feature set will expand over time. The end goal is to have a drop in plugin that doesn't require setup, and is fully functioned compared to UnrealVS and XCode.
HEY! If your project is not a code (C++) project, or you do not have any code files in your project. UE will NOT compile the plugin upon start. You MUST add an empty C++ file to the project from inside of the editor. There is a little helper available inside of UE too!
A "little video" showing off how the plugin works, and "one" possible workflow.
If you are a Windows user, there are some specific steps needed to make the plugin/CLion work with Unreal.
- Install MSYS2 with packages:
mingw64/mingw-w64-x86_64-gccmingw64/mingw-w64-x86_64-clangmingw64/mingw-w64-x86_64-makemingw64/mingw-w64-x86_64-cmake-
mingw64/mingw-w64-x86_64-gdb(optional)
- Install CLion and setup toolchains:
- MinGW home:
[MSYS2 install location]/mingw64 - CMake path:
[MSYS2 install location]/mingw64/bin/cmake.exe
- MinGW home:
- Add
"Win64"element toWhitelistPlatformssection of the .uplugin file - Configure the plugin:
- C Compiler:
[MSYS2 install location]/mingw64/bin/clang.exe - C++ Compiler:
[MSYS2 install location]/mingw64/bin/clang++.exe
- C Compiler:
- Setup CLion as source code editor (optional)