저는 Visual Studio 2010에서 작동하는 기본적인 v8 프로그램을 얻으려고 노력했습니다. v8.lib와 v8.dll을 문제없이 만들 수있었습니다. 내 디버그 폴더에 .v8.dll을 놓고 v8.lib를 VC lib 폴더에 추가했습니다.윈도우즈에서 v8과 링크 할 내용
추가 종속성 목록에 v8.lib를 추가했지만 v8 코드를 사용하여 빌드 할 때 일련의 "오류 LNK2001 : 해결되지 않은 외부 기호"오류가 발생합니다 (예 : "오류 13 오류 LNK2001 : 해결되지 않음"). 외부 기호 _ 꼬마 도깨비 _EncodePointer 4 C @ : \ KHMP \ Game_Cpp \ KHMPCpp \ KHMPCpp \ MSVCRTD.lib (atonexit.obj) "
나는 내가 부족 어떤 라이브러리 확실하지 않다. V8은 추가 종속성에서 제거한 것처럼 확실히 링크됩니다. 오류 수가 증가합니다. ws2_32.lib를 사용할 필요가 있다는 것을 알았지 만, 내 추가 종속성을 포함시켜 문제를 해결하지 못했습니다.
누구에게 내가 누락되었을 수도있는 라이브러리가 무엇인지/내가 잘못하고있는 것일 수도 있습니다.
그럴 것 같지 않아요, kernel32.lib 자동으로 VC2010에 의해 추가되고 난 그것을 제거하지 못했습니다. 이것은 (그것의 대부분은 VC2010에서 기본적으로 추가 된) 지금 내 추가 종속성 목록입니다 sfml - 그래픽 d.lib sfml-시스템 d.lib sfml 창 - d.lib v8.lib KERNEL32 lib 디렉토리 user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib 해당 Ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib – Megatron
@user - 링커 문제를 해결하기 위해 .lib 파일을 복사 해왔습니까? –
아 맞다. 고마워! – Megatron