Comments (2)
You need to change the Clang target, IIRC the compiled builds use "i686-pc-win32" by default. Try with "x86_64-pc-win64" if you want to target the MSVC-like 64-bit subset or replace with "mingw32" or "mingw64" for MinGW toolset.
Let me know if it works, we should improve the documentation on this point.
from cppsharp.
So it looks like adding the following to my ILibrary...
options.TargetTriple = "x86_64";
... is enough and it figures out the rest. I can verify that sizeof(MyClass)
in C++ matches what the wrapper generates.
Thanks!
from cppsharp.
Related Issues (20)
- Mapping a type to a type of the same name causes stack overflow
- Constructor/delegate mapping? HOT 2
- How to do download latest version nugget packages
- error: no member named 'string_view' in namespace 'std'
- Add support for Haiku HOT 3
- System.AccessViolationException Attempted to read or write protected memory HOT 5
- Update Xcode toolchain locations for Xcode 15 HOT 2
- Add ARM64 dynamic libraries to NuGet package
- -target-framework is not working HOT 1
- typedef error Cannot marshal argument of function
- How to override HOT 7
- build/scripts/Utils.lua:108: SSL peer certificate or SSH remote key was not OK Cert verify failed: BADCERT_NOT_TRUSTED HOT 11
- Segmentation faults at Parser.cpp HOT 1
- error NU1101: Unable to find package Microsoft.NETCore.App.Host.freebsd-x64. No packages exist with this id in source(s): HOT 1
- How to regenerate bindings? HOT 2
- ptrdiff_t / size_t data types issue? (and long / ulong) HOT 2
- Fails to compile on windows (duplicate symbols linker errors) HOT 4
- GetUnixCompilerInfo fails on LANG=de_DE.UTF8 HOT 1
- CppSharp NuGet: Could not load file or assembly 'CppSharp.Generator
- Exception generating C# for openrazer-win32
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cppsharp.