Estoy escribiendo una biblioteca que se cargará dinámicamente en C++.¿Cómo puedo acceder a argc y argv en C++ desde una función de biblioteca?
Me gustaría leer argc y argv (por razones de depuración) desde mi código, sin embargo, no tengo acceso a la función principal. ¿Hay alguna manera de recuperar la línea de comandos (tanto la solución de Windows como la de Linux serían buenas).
Gracias, Dan
Estoy de acuerdo. Si una biblioteca necesita acceso a argv y argc, entonces la biblioteca probablemente podría usar un rediseño. – Landon
GTK + necesita (o acepta, no está seguro) argc & argv para analizar, por ejemplo, el parámetro --display. También podría ser útil en este caso; pensar "--debug". – aib
argv y argc se pasan a GTK +, lo cual es perfectamente sensato. A lo que me refería, y lo que DanJ está pidiendo, era una forma de que una biblioteca accediera a argv y argc. – Landon