VS2008 (2) 썸네일형 리스트형 Visual Studio 2008 에서 win32 Application 배포 1. Multi-threaded DLL -> Multi-threaded로 변경하기 (/MD -> /MT) > 프로젝트 속성 중 C/C++ -> Code Genertion -> Runtime Library 부분에서 변경하면 됩니다. 2. Manifest File생성하지 않기. > Linker -> Generate Manifest에서 Yes를 No로 바꿔주시면 됩니다. 3. Embed Manifest 설정 해지 > Manifest Tool -> Embed Manifest에서 Yes를 No로 변경하시면 됩니다. 원본 ) http://ucandream.tistory.com/45 Visual Studio 2005 or 2008 에서 C의 사용법 기본 사용법은 C++ 사용법과 같다. 틀린점이라면 소스파일의 확장자를 cpp가 아닌 c로 하는것이다. 혹시나 해서 확장자를 cpp, c 두가지를 같은 소스로 테스트해보았습니다. [테스트 소스] #include struct Person{ int height; int weight; }; int main(){ Person a; return 1; } [확장자 cpp의 빌드 결과] [확장자 c의 빌드 결과] 오류의 원인은 C에서는 구조체를 사용할때 struct Person a; 라는 방법으로 사용해야하며 cpp 는 Person a; 라고 사용한다. [수정후 확장자 c의 빌드 결과] 결론은 확장자에 따라서 C로 컴파일되고 C++로 컴파일된다는 것이다. 이전 1 다음