add: options for DllImport and LibraryImport#1862
Conversation
|
@dotnet-policy-service agree |
|
The build is failing: CSharpTypePrinter.cs(612,65): error CS1001: Identifier expected [/home/runner/work/CppSharp/CppSharp/src/Generator/CppSharp.Generator.csproj] |
|
@tritao How would i regenerate the bindings for the cpp parser |
|
Check https://github.com/mono/CppSharp/blob/main/src/CppParser/ParserGen/ParserGen.cs And might want to extract https://github.com/mono/CppSharp/releases/download/CppSharp/headers.zip into your bin folder to generate for all supported platforms. |
|
@tritao strings are typically utf16 in native code correct? or are they different depending on the platform(like wchar_t is utf32 on linux) |
|
Yes they can be different depending on the platform or program. It can be set as an option: https://github.com/mono/CppSharp/blob/main/src/Generator/Options.cs#L189 |
Resolves issue #1687