blueloveTH 2 years ago
parent
commit
9d91801626
2 changed files with 5 additions and 5 deletions
  1. 2 2
      include/pocketpy/export.h
  2. 3 3
      src2/main.cpp

+ 2 - 2
include/pocketpy/export.h

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

+ 3 - 3
src2/main.cpp

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