Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
All library dependencies are satisfied, except that I needed to copy "z3.h" to src\api\c++ in z3 folder, otherwise compilation would have failed because of not seeing the file
Libraries versions:
boost - 1.68.0
capstone - 3.0.5
z3 - 4.8.0
These are the errors I'm getting when trying to compile triton.
Error C2664 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)': cannot convert argument 1 from 'triton::uint512' to 'std::initializer_list<_Elem>' triton C:\Users\delta\Desktop\opt\Triton\src\libtriton\ast\z3\tritonToZ3Ast.cpp 164
Error C2664 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string(const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)': cannot convert argument 1 from 'triton::uint512' to 'std::initializer_list<_Elem>' triton C:\Users\delta\Desktop\opt\Triton\src\libtriton\ast\z3\tritonToZ3Ast.cpp 285
Error MSB6006 "cmd.exe" exited with code 1. python-triton C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 171
All library dependencies are satisfied, except that I needed to copy "z3.h" to src\api\c++ in z3 folder, otherwise compilation would have failed because of not seeing the file
Libraries versions:
These are the errors I'm getting when trying to compile triton.
Additional errors when compiling "ALL_BUILD"
Downloaded latest version of Triton from master branch