瀏覽代碼

sokol_args.h: add note about Windows __argc, __argv

Andre Weissflog 7 年之前
父節點
當前提交
06b8163f4b
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      sokol_args.h

+ 15 - 0
sokol_args.h

@@ -127,6 +127,21 @@
             sargs_shutdown();
             sargs_shutdown();
         }
         }
 
 
+    WINMAIN AND ARGC / ARGV
+    =======================
+    On Windows with WinMain() based apps, use the __argc and __argv global
+    variables provided Windows. These are compatible with main(argc, argv)
+    and have already been converted to UTF-8 by Windows:
+
+        int WINAPI WinMain(...) {
+            sargs_setup(&(sargs_desc){
+                .argc = __argc,
+                .argv = __argv
+            });
+        }
+
+    (this is also what sokol_app.h uses btw)
+
     API DOCUMENTATION
     API DOCUMENTATION
     =================
     =================
     void sargs_setup(const sargs_desc* desc)
     void sargs_setup(const sargs_desc* desc)