«visual-c++» 태그된 질문

Microsoft Visual C ++는 Windows 용 C, C ++ 및 C ++ / CLI 컴파일러입니다. 최신 버전의 컴파일러는 Visual C ++ 2019입니다. 컴파일러는 다음 언어를 지원합니다. C (Visual Studio 2019 기준으로 ISO C ++ 표준의 C90 및 대부분의 C99 및 C11 부분을 지원함); C ++ (Visual Studio 2019 기준 대부분의 C ++ 11, C ++ 14 및 C ++ 17 기능과 일부 C ++ 20 기능 지원) C ++ / CLI (C #과 같은 .NET 언어와의 상호 운용성 제공).

6
Visual Studio에서 DLL 파일의 경로를 어떻게 설정합니까?
DLL 파일에 의존하는 응용 프로그램을 개발했습니다. 응용 프로그램을 디버깅 하면 응용 프로그램에서 다음과 같이 불평합니다. "이 응용 프로그램은 xxx.dll을 (를) 찾지 못해 시작하지 못했습니다." 따라서 DLL 파일을 내 .vcproj 파일과 동일한 디렉토리에 복사해야합니다. 어떤 상대 경로 또는 (바람직하지 않은) 절대 경로에서 DLL 파일을 찾도록 프로젝트를 설정하는 방법이 있습니까? 프로젝트 설정에서 …

8
Visual C ++ : 특정 링커 경고를 비활성화하는 방법은 무엇입니까?
내 코드 컴파일의 연결 단계에서이 형식의 많은 연결 경고를 생성하는 CGAL의 라이브러리를 사용하고 있습니다. warning LNK4099: PDB 'vc80.pdb' was not found with 'gmp-vc80-mt-sgd.lib' or at 'vc80.pdb'; linking object as if no debug info Visual C ++ / Studio 2008에서이 특정 링커 경고를 어떻게 해제합니까? 사용중인 외부 (CGAL) 라이브러리에 대한 제어 …

23
Visual Studio에서 C ++ 프로젝트를 컴파일 할 때 "LNK1104 : 'C : \ Program.obj'파일을 열 수 없습니다. '라는 치명적인 오류가 발생하는 이유는 무엇입니까?
Visual Studio 2008에서 새로운 C ++ 프로젝트를 만들었습니다. 아직 코드가 작성되지 않았습니다. 프로젝트 설정 만 변경되었습니다. 프로젝트를 컴파일 할 때 다음과 같은 치명적인 오류가 발생합니다. 치명적인 오류 LNK1104 : 'C : \ Program.obj'파일을 열 수 없습니다.
117 visual-c++  linker 

9
Visual C ++를 사용하여 코드 뒤의 어셈블리를 보는 방법은 무엇입니까?
나는 두 줄의 코드의 효율성에 관한 또 다른 질문을 읽고 있었고 OP는 그가 코드 뒤의 어셈블리를 보았고 두 줄이 어셈블리에서 동일하다고 말했습니다. 여담을 제외하고, 프로그램이 컴파일 될 때 생성 된 어셈블리 코드를 어떻게 볼 수 있습니까? Microsoft의 Visual C ++를 사용하고 있지만 Visual Basic으로 작성된 코드 뒤에있는 어셈블리를 볼 수 …

10
단일 경고 오류 비활성화
Visual Studio를 사용하여 cpp 파일에서 단일 경고 줄만 비활성화하는 방법이 있습니까? 예를 들어 예외를 포착하고 처리하지 않으면 오류 4101 (참조되지 않은 지역 변수)이 발생합니다. 해당 함수에서만 이것을 무시하고 그렇지 않으면 컴파일 단위에서보고하는 방법이 있습니까? 지금 #pragma warning (disable : 4101)은 파일 맨 위에 놓았 지만 분명히 전체 장치에 대해 해제됩니다.


3
MFC와 ATL의 근본적인 차이점은 무엇입니까?
"일반적인"GUI 프로그램 (COM, ActiveX 없음, 멋진 것은 아님) 에만 사용 한다고 가정 할 때 ATL과 MFC 사이에서 볼 수있는 근본적인 차이점은 무엇입니까? 웹에서 몇 가지 검색을 수행했지만 궁극적으로 내 질문에 실제로 답변 한 답변이 없습니다. http://msdn.microsoft.com/en-us/library/bk8ytxz5(v=vs.80).aspx : "ATL은 C ++로 COM 구성 요소를 만들고 작은 풋 프린트를 유지하는 빠르고 쉬운 …
110 c++  visual-c++  mfc  atl 


5
LPCSTR, LPCTSTR 및 LPTSTR
LPCSTR, LPCTSTR및 의 차이점은 무엇입니까 LPTSTR? 왜 우리가로 문자열을 변환하는이 작업을 수행해야합니까 LV/ _ITEM구조 변수 pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

4
dllexport를 사용하여 DLL에서 함수 내보내기
C ++ Windows DLL에서 함수를 내보내는 간단한 예제를 원합니다. 헤더, .cpp파일 및 .def파일 (절대적으로 필요한 경우) 을보고 싶습니다 . 내 보낸 이름을 꾸미지 않고 싶습니다 . 가장 표준적인 호출 규칙 ( __stdcall?) 을 사용하고 싶습니다 . 나는 사용을 원 __declspec(dllexport)하고 사용할 필요가 없습니다.def 파일을. 예를 들면 : //header extern "C" …

12
새로운 C / C ++ 표준에 대한 Visual Studio 지원?
나는 C99와 C ++ 11에 대해 계속 읽고 있으며 언젠가 사용하기에 좋을지도 모르는 언어 표준에 추가되는 완전히 달콤한 것들에 대해 읽었습니다. 그러나 우리는 현재 Visual Studio에서 C ++를 작성하는 데 어려움을 겪고 있습니다. 표준의 새로운 항목이 Visual Studio에 추가 될까요? 아니면 Microsoft가 새로운 C # 변형을 추가하는 데 더 관심이 …


2
VC ++ 코드 DOM은 VS 애드온에서 액세스 할 수 있습니까?
VC ++ 용 Visual Studio IntelliSense에는 "완전한" EDG C ++ 파서 (Intel 및 기타 업체에서도 사용됨)가 포함되어 있습니다. 애드온에서 C # 코드 DOM에 액세스 할 수 있으므로 (내가 틀렸다면 수정) C ++ 코드 DOM도 액세스 할 수 있습니까? VS 환경에서 개방형 VC ++ 프로젝트를 분석하는 데 사용할 수 있습니까?

10
gettimeofday ()는 마이크로 초 해상도가 보장됩니까?
원래 Win32 API 용으로 작성된 게임을 Linux로 포팅하고 있습니다 (Win32 포트의 OS X 포트를 Linux로 포팅). QueryPerformanceCounter프로세스가 시작된 이후 uSeconds를 제공하여 구현 했습니다. BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); return true; } 이것은 QueryPerformanceFrequency()주파수로 상수 …

11
치명적인 오류 : Visual Studio의 "대상 아키텍처 없음"
Win32 또는 x64 모드에서 Visual Studio 2010을 사용하여 C ++ 프로젝트를 컴파일하려고하면 다음 오류가 발생합니다. >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" 내 전 처리기 정의에 WIN32; _DEBUG; _CONSOLE; % (PreprocessorDefinitions) 이 오류의 원인은 무엇이며 어떻게 해결합니까? // winnt.h: lines 127-136, MSVS says this is …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.