Visual Studio 2010으로 C를 개발하는 방법은?
Visual Studio 2010으로 순수 ANSIC을 개발할 수 있는 방법이 있습니까?
네, 가능합니다.MSDN에서는 ANSIC Compliance라는 몇 가지 정보를 제공합니다.
1단계는 컴파일러가 C++ 코드가 아닌 C 코드를 생성하도록 설정하는 것입니다.프로젝트의 속성에서 이 작업을 수행합니다.C/C++ 헤더를 펼친 후 "Advanced"를 클릭합니다.Compile As 속성을 "C Code로 Compile"(명령줄에 스위치를 지정하는 것과 동일)로 설정합니다.파일 이름을 지정하는 것이 훨씬 더 쉽습니다.*.c내선
두 번째 단계는 마이크로소프트의 ANSI 표준 확장 기능을 비활성화하는 것입니다.이들은 및 컴파일러 스위치에 의해 제어됩니다.프로젝트의 Properties(속성)에서도 찾을 수 있습니다./Za컴파일러가 ANSI 표준을 준수하지 않는 언어 구문에 대한 오류를 내보내게 합니다./Zeswitch는 Microsoft 관련 확장 기능을 활성화합니다. 이 확장 기능이 꺼져 있는지 확인하려고 합니다.
비록 마이크로소프트가 C99 표준을 완전히 지원하지는 않는다고 생각합니다.MS Connect에 대한 이 버그 보고서, VC++ 팀의 이 블로그 항목, 그리고 지원 부족이 명백해진 구체적인 예를 보려면 이 페이지를 참조하십시오.그러나 C90 표준을 전적으로 지원합니다.
파일 확장자를 .c로 변경하면 시작할 수 있지만 프로젝트 파일에 대한 변경 사항도 있습니다.자세한 내용은 여기를 참조하십시오. http://support.microsoft.com/kb/829488/en-us
그것에 대한 좋은 팟캐스트도 있습니다: http://channel9.msdn.com/Blogs/Sam/C-Language-Programming-with-Visual-Studio-2010-Ultimate-Pro-or-VC-Express
언급URL : https://stackoverflow.com/questions/5770858/how-to-develop-c-with-visual-studio-2010
'programing' 카테고리의 다른 글
| inside spring-boot--application.yml-특수문자 사용법 # (0) | 2023.10.26 |
|---|---|
| 텍스트 상자에 레이블이 아닌 값을 자동으로 적용 (0) | 2023.10.26 |
| 환경 변수를 설정하지 않고 Mac OS/X에 Oracle Instant 클라이언트를 설치할 수 있습니까? (0) | 2023.10.26 |
| installing Oracle Instantclient on Mac OS/X without setting environment variables? (0) | 2023.10.26 |
| When to use const void*? (0) | 2023.10.26 |