Red de conocimiento informático - Descarga de software - Al programar con MFC en VS2010, aparecen muchos errores. Probablemente sea causado por la declaración "c" externa utilizada hace unos días.

Al programar con MFC en VS2010, aparecen muchos errores. Probablemente sea causado por la declaración "c" externa utilizada hace unos días.

Mire el rango incluido en la declaración "c" externa. "c" externa representa el uso de nombres de estilo C. Por ejemplo, la función OnFilePrintSetup se llama "OnFilePrintSetup" en obj o biblioteca. Si no se usa "c" externa, entonces el nombre de estilo C ++ después de la compilación es

"?OnFilePrintSetup @CWinApp@@QAEXXZ", este error puede ocurrir porque la biblioteca de enlaces estáticos usa estilo C++. Y tu programa está definido en estilo C, o por el contrario, elimina la "c" externa y mira qué errores ocurren. El rango limitado por la "c" externa debe estar estrictamente organizado,