mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-23 13:00:17 +00:00
...
This commit is contained in:
parent
3201d83377
commit
9d91801626
@ -14,6 +14,6 @@
|
||||
#endif
|
||||
|
||||
#ifdef PK_SHARED_MODULE
|
||||
#undef PK_EXPORT
|
||||
#define PK_EXPORT
|
||||
#undef PK_INLINE_EXPORT
|
||||
#define PK_INLINE_EXPORT inline
|
||||
#endif
|
||||
|
@ -10,11 +10,11 @@ std::string f_input(){
|
||||
int main(int argc, char** argv){
|
||||
#if _WIN32
|
||||
SetConsoleOutputCP(CP_UTF8);
|
||||
void* p = LoadLibraryA("pocketpy.dll");
|
||||
// implicitly load pocketpy.dll in current directory
|
||||
#elif __linux__
|
||||
void* p = dlopen("libpocketpy.so", RTLD_NOW | RTLD_GLOBAL);
|
||||
dlopen("libpocketpy.so", RTLD_NOW | RTLD_GLOBAL);
|
||||
#elif __APPLE__
|
||||
void* p = dlopen("libpocketpy.dylib", RTLD_NOW | RTLD_GLOBAL);
|
||||
dlopen("libpocketpy.dylib", RTLD_NOW | RTLD_GLOBAL);
|
||||
#endif
|
||||
pkpy::VM* vm = pkpy_new_vm();
|
||||
pkpy::_bind(vm, vm->builtins, "input() -> str", &f_input);
|
||||
|
Loading…
x
Reference in New Issue
Block a user