Update README.md

2.0
_xeroxz 4 years ago
parent 3340bc4a0f
commit 771cd86b0c

@ -21,6 +21,7 @@ Since Theo is a jit linker, unexported symbols can be jit linked. Resolving such
* Dynamic Linking * Dynamic Linking
* Usage - Using Theodosius * Usage - Using Theodosius
* Integrating Clang * Integrating Clang
* Project Example
* Lambdas Fpr Explicit Constructor * Lambdas Fpr Explicit Constructor
* `theo::memcpy_t` - copy memory lambda * `theo::memcpy_t` - copy memory lambda
* `theo::malloc_t` - allocate executable memory * `theo::malloc_t` - allocate executable memory
@ -66,7 +67,11 @@ Dynamic linking is when external symbols are resolved at runtime. This is done b
For integration with visual studios please open "Visual Studio Installer" --> Click "Modify" on your visual studios version --> Then select the "Individual Components" tab. Search for "clang" --> Select all options ---> Click "Modify" on the bottom right. For integration with visual studios please open "Visual Studio Installer" --> Click "Modify" on your visual studios version --> Then select the "Individual Components" tab. Search for "clang" --> Select all options ---> Click "Modify" on the bottom right.
Once you have clang-cl installed for visual studios, navigate to the location in which it is installed. The location is (`%VCINSTALLDIR%\Tools\Llvm\bin\` and `%VCINSTALLDIR%\Tools\Llvm\x64\bin\`). Drag and drop all clang files from clang.zip into these directories. Once you have clang-cl installed for visual studios, navigate to the location in which it is installed. The location is (`%VCINSTALLDIR%\Tools\Llvm\bin\` and `%VCINSTALLDIR%\Tools\Llvm\x64\bin\`). Drag and drop all clang files from clang.zip into these directories.
### Project Example
Now you can create c/c++ clang projects. In order to make something that can work with Theodosius, make sure you are compiling with ***Optimizations Disabled (/Od)***, ***Control Flow Guard Disabled***, ***Security Check Disabled (/GS-)***, ***All Exceptions Disabled (No SEH)***.
## Lambdas Fpr Explicit Constructor ## Lambdas Fpr Explicit Constructor

Loading…
Cancel
Save