본문 바로가기

분류 전체보기

(94)
Visual Studio - E2924 PCH warning E2924 PCH warning: header stop cannot be in a macro or #if block. An IntelliSense PCH file was not generated. 이 에러는 해결방법이 생각보다 쉽다. PCH, 즉 미리 컴파일된 헤더(Precompiled Header) 가 매크로 혹은 #if 등의 블럭 내부에 있다는 뜻으로 해당 블럭 위쪽이나 아래쪽, 즉 외부로 빼내면 된다. (아니면 미리 컴파일된 헤더를 사용하지 않는다거나..)
개발 관련 - 줍줍한 것들 보호되어 있는 글입니다.
Visual Studio 버전 가져오기 C++ 로 개발을 하다보면 많이 사용하는 키워드, 기본 라이브러리( STL )이 있다. 요즘 나오는 Visual Studio 버전은 C++ 11 이상으로 지원하기 때문에 크게 상관이 없지만 C++ 11 미만의 버전에서는 대표적인 std::function 이나, 몇몇의 키워드들이 우리가 흔히 알고 있는 방식과는 다르게 작동하거나 아예 없는 경우가 있다. (예를 들어 final 키워드 같은 경우..) 일반적인 경우, VS 버전을 바꿔가면서 개발을 하는 경우가 없지만, 지금의 나처럼 C++ 11을 지원하는 버전( VS 2012 이상의 버전 )과 지원하지 않는 버전 ( VS 2005 )을 오고가면서 코딩을 하고 있는 경우 또한, 빌드 단계에서 예기치 못한 충돌( 지금 나는 stdafx.h 충돌을 겪고 있다) 이..
Visual Studio 2017 - E1696 cannot open source file "###" Classes \ A \ A.cpp 에서 미리 컴파일된 stdafx.h를 열 수 없다고 에러가 뜬다. (근데 빌드하면 빌드는 잘된다) 사실상 거의 warning이랑 다를바가 없긴하다. 문제는 없는데 성가신 거.. 그렇다고 #include "../stdafx.h"를 하면 각설하고, 프로젝스 속성 ▶ C / C++ ▶ 일반 ▶ 추가 포함 디렉터리에 $(ProjectDir)[#stdafx.h 위치]를 추가하면 된다. ( 아니면 프로젝트의 풀 경로를 입력해도 된다 )
Ark - 비공식 서버와 서버 간의 캐릭터 & 아이템 + 공룡 이전 방법 내 컴퓨터에서, 혹은 내가 운영중인 서버와 다른 유저가 운영중인 서버 간의 캐릭터 & 아이템 + 공룡 이전에 대해 글을 씀. 한글로 된 문서가 제대로 된게 없어서 쓰는 글. 어깨에 있는 녀석과 밑에 있는 쪼매난 놈은 에버레이션의 페더라이트와 샤인혼 이다. 먼저 ASM - Ark Server Manager 에서 설정을 해주어야 한다. 이 글을 쓰면서 나는 익스팅션 -> 스코치드 어스로 넘어가려고 한다 (사실 예전에 스코치드로 넘어가서 플레이 하고 있었으나 스코치드에서는 희귀꽃 수급이 매우 극혐이라서 잠시 넘어옴) 네트워킹 항목의 서버 포트와 쿼리포트는 각각 1씩 차이나도록 설정했고 관리자 콘솔에서 RCON 포트 사용 부분도 각각 1씩 차이 나도록 했다. ( 처음엔 두 서버의 RCON 포트가 동일했었는데 한..
The UE4-ShooterGame Game has crashed and will close - FParallelNetConnectionTask - 서버 선택 창에서 Fatal Error가 뜰 시 ✓ Fatal 에러 메세지를 읽어봤는데 그래픽 관련은 아닌 거 같을 때 이번엔 3개. 사실상 어찌어찌하면 위의 3가지 페이탈이 안뜹니다! 라고 확답은 못하나 위의 3가지 페이탈 에러는 Ark 자체의 버전 업데이트 - Steam 업로드 과정에서 생기는 에러로 추측됨 ( 첫번째 에러는 12월 1일 17:55, 두번째 에러는 12월 1일 18:09, 세번째 에러는 12월 1일 23:49) 순서대로 보자면 1번과 2번은 버전이 302.4이다. 그리고 3번째는 302.6이다. 특이하게도, 저 에러들은 클라이언트가 죽는것과 동시에 서버(ASM - Ark Server Manager)도 같이 죽는다 저 당시 아크 서버는 302.6으로 기억하고 클라이언트가 302.4 ..
The UE4-ShooterGame Game has crashed and will close - FOnlineAsyncTaskManagerSteam::OnlineTick() - Fatal 에러 메세지를 읽어봤는데 그래픽 관련은 아닌 거 같을 때 ✓ 서버 선택 창에서 Fatal Error가 뜰 시 ※ Ark - Fatal Error의 종류는 매우 다양한데, 이 게시물은 서버 채널 선택에서 뜨는 에러만 다루고 있습니다 - 다른 종류의 Fatal Error는 차후 추가 예정 ( 에러들이 발생한다면..) ( 20.01.03 수정 ) 구글링 하면서 한국 포럼, 해외포럼 다 찾아다녔고 크롬에서 가능한 경우 하드웨어 가속 사용 해제 스팀에서 아크 게임파일 무결성 확인, 게임 내 스팀 오버레이 사용 해제, 게임 내 서버 브라우저 최대 핑 / 지연시간 변경 아크 게임 내에서 배틀 아이(BattelEye) 없이 실행, 그래픽 설정 변경 등 별 짓을 다 해봤지만 서버 채널 선택 쪽에서 Fata..
Visual Studio 2005 TaskList 토큰 추가 적용이 안 될 때 토큰 이름 입력 후 추가를 하고, 확인을 눌렀음에도 Visual studio를 껐다 켰을 때 적용이 안된다면 ( VS 2005 기준 ) 내문서 - Visual Studio 2005 - Settings 에서 현재 적용중인 셋팅 파일을 열어서 TODO:2 HACK:2 UNDONE:2 UnresolvedMergeConflict:3 CommentToken 항목을 찾아서 원하는 내용을 추가하면 된다. ※ 토큰의 총 갯수는 ArrayElementCount의 값과 동일해야한다. ex) TODO:2 HACK:2 UNDONE:2 UnresolvedMergeConflict:3 WTF:3 TEST:3 TEMP:3 토큰 이름 : 우선순위 우선순위는 3(! 높음), 2(보통), 1(↓ 낮음) 순이다.