Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FunctionCompileExportLibrary["function.dll", Function[
- Typed[arg, "MachineInteger"], arg + 1]]
- lib = FunctionCompileExportLibrary["function.dll",
- Function[Typed[arg, "MachineInteger"], arg + 1],
- "CompilerOptions" -> "CreateLibraryOptions" ->
- {"SystemLibraries" -> {"WolframRTL_Static_Minimal"}}];
- Needs["CCompilerDriver`"]
- test = CreateExecutable["
- #include <stdio.h>
- #include <inttypes.h>
- int64_t Main(int64_t);
- int main() {
- printf("%" PRId64, Main(10));
- }",
- "test", "Libraries" -> {FileNameJoin[{$CCompilerDefaultDirectory, "function.lib"}]}];
- RunProcess[test, "StandardOutput"]
- (* "11" *)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement