Visual Studio 약한 기호 연결
질문:
GCC에서는 약한 기호 연결을 허용합니다. 사용자가 응용 프로그램에서 재정의할 수 있는 기호를 생성합니다. Visual Studio에서 사용할 수 있는 유사한 기능이 있습니까?
답변:
예, Visual Studio는 링커 지시문을 통해 연결하는 GCC의 약한 기호를 에뮬레이트하는 기술을 제공합니다.
해결책:
Visual Studio에서 약한 기호 연결을 활성화하려면 다음 단계를 따르세요.
다음은 C의 예입니다. :
<code class="c">/* * pWeakValue MUST be an extern const variable, which will be aliased to * pDefaultWeakValue if no real user definition is present, thanks to the * alternatename directive. */ extern const char * pWeakValue; extern const char * pDefaultWeakValue = NULL; #pragma comment(linker, "/alternatename:_pWeakValue=_pDefaultWeakValue")</code>
이 설정을 사용하면 사용자가 애플리케이션의 다른 곳에서 pWeakValue를 정의하면 기본값인 pDefaultWeakValue가 재정의됩니다. 그렇지 않으면 기본값이 사용됩니다.
위 내용은 Visual Studio가 GCC의 약한 기호 연결을 모방할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!