<div> <div>안녕하세요... 게임 내 모드를 만들려고 하는데요...</div> <div>C++ 지식이 전무한지라 어디를 어떻게 손 봐야 하는지 감조차 안 잡히네요...</div> <div><br></div> <div> <div><font face="맑은 고딕" color="#ff0000"><b>error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.</b></font></div> <div> <div><font face="맑은 고딕" color="#ff0000"><b>error LNK2001: "float __cdecl <span style="background-color:#ffff00;">GetHeadingFromCoords</span>(struct Vector3,struct Vector3)" (?GetHeadingFromCoords@@YAMUVector3@@0@Z)</b></font></div> <div><font face="맑은 고딕" color="#ff0000"><b><span class="Apple-tab-span" style="white-space:pre;"> </span>외부 기호를 확인할 수 없습니다.</b></font></div></div></div> <div><br></div> <div><font color="#ff0000"><u>atan2</u>: 반환 값 형식이 함수 형식과 일치하지 않습니다.</font></div> <div><font color="#ff0000"><br></font></div> <div>이런 오류가 발생해서요...</div> <div><br></div> <div>아래는 일단 문제 부분의 소스입니다.</div> <div>====================================================<span style="font-size:9pt;line-height:1.5;">====================================================</span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (ENTITY::DOES_ENTITY_EXIST(TargetEntity))</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>float <span style="background-color:#ffff00;">GetHeadingFromCoords</span>(Vector3 Source, Vector3 Taget);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Vector3 SPOS = ENTITY::GET_ENTITY_COORDS(SentryID, 1);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Vector3 TPOS = ENTITY::GET_ENTITY_COORDS(TargetEntity, 0);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return <span style="font-size:9pt;line-height:1.5;"><u><font color="#ff0000">atan2</font></u>(TPOS.y - SPOS.y, TPOS.x - SPOS.x);</span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Vector3 LPOS = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(SentryID, 0, -0.2f, 0.57f);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Vector3 EPOS = ENTITY::GET_ENTITY_COORDS(TargetEntity, 0);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>GRAPHICS::DRAW_LINE(LPOS.x, LPOS.y, LPOS.z, EPOS.x, EPOS.y, EPOS.z, 255, 0, 0, 0);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Rotation = <span style="background-color:#ffff00;">GetHeadingFromCoords</span>(ENTITY::GET_ENTITY_COORDS(SentryID, 0), ENTITY::GET_ENTITY_COORDS(TargetEntity, 0)) + 90;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ENTITY::SET_ENTITY_ROTATION(SentryID, 0, 0, 0, 0, Rotation);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div></div> <div><br></div> <div>====================================================<span style="font-size:9pt;line-height:1.5;">====================================================</span></div> <div><br></div> <div>그런데 말입니다.</div> <div>구글링해서 나온 답들은</div> <div><br></div> <div>1. LINK가 정상적으로 되어있지 않다.</div> <div>2. 구현부가 없다.</div> <div>3. include가 되어있지 않다.</div> <div>4. <span style="font-size:9pt;line-height:1.5;">error LNK2001: unresolved external symbol "public: __thiscall Aaaa::~Aaaa(void)" (??1Aaaa@@QAE@XZ)</span></div> <div> <div>Debug/cpp.exe : fatal error LNK1120: 1 unresolved externals </div> <div>소멸자 </div> <div>~Aaaa();</div> <div>을</div> <div>~Aaaa() </div> <div>{ </div> <div>};</div></div> <div>로 변경</div> <div><br></div> <div>이 정도 인데요</div> <div>1. 속성에서 링커 > 입력 에서 해당 라이브러리 파일을 절대경로로 지정해 줬습니다.</div> <div>2. Rotation = GetHeadingFromCoords(ENT..... 으로 시작하는 부분이 있구요...</div> <div>3. 속성 > VC++디렉터리 에서 include 절대경로로 폴더 지정해 줬습니다.</div> <div>4. <span style="font-size:9pt;line-height:1.5;">float</span><span style="font-size:9pt;line-height:1.5;"> </span><span style="font-size:9pt;line-height:1.5;background-color:#ffff00;">GetHeadingFromCoords</span><span style="font-size:9pt;line-height:1.5;">(Vector3 Source, Vector3 Taget); 를 똑같이 바꿔주면</span></div> <div>float <span style="background-color:#ffff00;">GetHeadingFromCoords</span>(Vector3 Source, Vector3 Taget)</div> <div><span style="background-color:#ffffff;"><font color="#ff0000"><u>{</u> (';' 가 필요합니다.)</font></span></div> <div>};</div> <div>이렇게... 됩니다... </div> <div><br></div> <div>제 실력으론.. 도저히 어렵네요...</div> <div>정말 모르겠습니다...</div> <div>꼭 좀 도와주십쇼...ㅠㅠ</div>
<img src="http://i.imgur.com/ECPp92Q.png" title="엘사느님♡" alt=""><a href="http://www.cursors-4u.com/cursor/2012/01/29/sky-blue-bobblehead-bunny.html" target="_blank" title="Sky Blue Bobblehead Bunny"><img_ src="http://cur.cursors-4u.net/cursor.png" border="0" alt="Sky Blue Bobblehead Bunny"></a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.