Dan*_*anJ 9 c++ gcc visual-c++
我正在编写一个用C++动态加载的库.
我想从我的代码中读取argc和argv(出于调试原因),但是我无法访问main函数.有没有办法检索命令行(Windows和Linux解决方案都很好).
谢谢,丹
Dar*_*ron 12
在Linux上,伪文件/ proc/self/cmdline保存进程的命令行.每个参数以0字节终止,最后一个参数后跟另外的0字节.
Mar*_*ote 11
Win32 API中有GetCommandLine()函数.在其他平台上,你必须在某处保存argc/argv(外部变量?).
Bar*_*mke 5
该主题展示了如何在Linux上执行此操作.
http://linux.derkeiler.com/Newsgroups/comp.os.linux.development.system/2005-07/0147.html
Rhy*_*man 5
在Windows上,您可以通过__argc和__argv访问argc/argv.__wargv如果你想要宽字符版本.
归档时间:
17 年,2 月 前
查看次数:
10972 次
最近记录:
9 年,3 月 前