2011-10-04 3 views
0

(처음에는 나쁜 영어로 유감스럽게 생각합니다!)Visual Studio 2008을 사용하여 NPAPI 플러그인 소스 코드를 컴파일하는 방법은 무엇입니까?

소스 코드를 여기에서 다운로드했습니다 : http://minimizetotray.googlecode.com/files/SourceCode.zip - 크롬 창을 시스템 트레이에 최소화 할 수있는 NPAPI 플러그인입니다.

Visual Studio 9.0을 사용하여 chromeTray.vcproj (SourceCode.zip의 DLL 디렉토리에 있음) 파일을 열었습니다. 프로젝트를 컴파일하여 dll을 얻으려고했지만 error messages을 많이 받았습니다!

chromeTray.vcproj를 메모장을 사용하여 열어 보면 XULRunner SDK에 대한 참조가 있지만 Visual Studio에서 해당 SDK를 사용하는 방법을 알지 못해서 제대로 작동 할 수 있는지 알 수 없습니다.

누구든지이 소스 코드 작업 (dll 생성)을 얻는 데 필요한 것을 알 수 있습니까? 미리 감사드립니다.

답변

1

저는이 프로젝트에 익숙하지 않지만 오류 목록에서 atlbase.h이 누락 된 것처럼 보입니다. atlbase.h이 실제로 프로젝트의 stdafx.h에 포함되면, 먼저 stdafx.h을 포함하지 않는 컴파일 유닛이있는 것으로 보입니다.

(프로젝트 설정 -> C/C++ -> 고급 -> 내 VC8에 포함 포함) 컴파일러에서 포함 목록을 표시하고 atlbase.h 전에 ATL 헤더를 포함한 사람을 확인하십시오.

+0

고맙습니다 만, 그 후에는 컴파일 된 시간에 새로운 내용이 출력되지 않습니다 .. – UenX

+0

컴파일하는 동안 include 순서는 무엇입니까? stdafx.h가 포함되기 전에 일부 흠집을 볼 것으로 예상됩니다. 어떤 이유로 든 작동하지 않으면 ProcMon (컴파일하는 동안 cpp 및 h 파일에 대한 필터)을 사용하여 파일 활동을 모니터링 할 수 있습니다. – eran

+0

이것이 원하는 것입니까? http://dl.dropbox.com/u/26772029/output.txt (altbase.h는 프로젝트의 stdafx.h에 포함되었습니다) – UenX