2010-05-28 21 views
6

Supongamos que tengo una DLL que está construida con el indicador de enlazador LARGEADDRESSAWARE establecido. Ahora tengo una aplicación que vincula dinámicamente a esta DLL. ¿Esto hace que mi aplicación LARGEADDRESSAWARE?Vincular a una DLL de dirección grande

Si no es así, ¿tiene sentido tener este indicador establecido para cualquier DLL?

Respuesta

9

La discusión here parece indicar que/LARGEADDRESSAWARE no tiene efecto en las DLL y depende totalmente del ejecutable de alojamiento.

2

Creo que la bandera se debe establecer en el ejecutable principal. Entonces, no, no tiene sentido configurarlo en una DLL. (Una posible excepción podría ser cuando la DLL se ejecuta con runDll?)

Cuestiones relacionadas