This commit is contained in:
blueloveTH 2023-07-09 04:28:36 +08:00
parent 3201d83377
commit 9d91801626
2 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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);