2013-09-24 1 views
4

the encfs port for windows (git project 참조)을 컴파일하려고합니다. 더 정확하게 말하자면, MSYS, Cygwin 및 MSVC 2010으로 컴파일하려고 시도했습니다. 완전히 다른 문제로 고통 받고있는이 중 하나에 대해서는 성공하지 못했습니다. 이 세 가지 퀘스트와 관련된 퀘스트를 완료하기 전에 누군가가이 프로그램을 성공적으로 컴파일했는지 묻고 싶었고 encfs4win을 소스에서 컴파일하는 방법에 대한 단계별 가이드를 제공 할 수있었습니다. 완전히 바닐라 창문.windows에서 encfs4win 컴파일하기

+0

당신이 링크 한'encfs4win' 프로젝트 페이지를 보았을 때 가장 먼저주의해야 할 것은 "* EncFS 프로젝트를 Windows로 이식하려고합니다 ...이 자식 repo가 ​​(그리고 다른 사람들에게) 도움이 될 수 있기를 바랍니다. 그것은 끝났다 *. " 즉, 아직 작동하지 않는 것 같습니다. 이 설명이 정확하다면 컴파일 할 수 없습니다. – syam

+0

@syam 그는 [Project Homepage] (http://members.ferrara.linux.it/freddy77/encfs.html)에 바이너리를 가지고 있습니다.이 바이너리는 현재 내 게시물에도 링크되어 있습니다. 이는 소스에서 실행 파일로 컴파일 할 수있는 방법이 있음을 암시하며, 어딘가 GIT 프로젝트에 숨겨져 있어야한다고 생각했습니다. –

+0

그때 내가 잘못했다고 봅니다. git repo의 설명은 실제로 프로젝트 홈 페이지에 비해 오도 된 것 같습니다. – syam

답변

0

나는 원래 프로젝트를 EncFS4win Reloaded으로 분기했다. 따라서 Visual Studio에서 1 단계 빌드 : encfs\encfs\encfs.sln>Build>Build Solution을 수행하면됩니다.

라이브러리는 사전 제작되었지만 1 단계 dokany 및 rlog로 다시 빌드 할 수도 있습니다. 업데이트 된 바이너리도 제공합니다.

  • 누락 된 라이브러리 (특히 rustyx 포크) :

    이 프로젝트는 내가 (비 리로디드)를 포함 프로젝트 (fredy77)와 포크 (rustyx을)의 원본을 사용하여 고생 한 모든 문제를 해결 체크를 당신은 dokan-dev/dokany, Win32 OpenSSL, Boost C++, rlog 종속 경로에 해당

  • Boost 및 Win32 OpenSLL에 대한 명확하지 않은 빌드 지침 :이 빌드가 필요합니까? 공식 사이트는 사전 제작 된 라이브러리를 제공합니다 (또한 느슨하거나 파낙스 인 경우 지침 작성).
  • 업데이트 encfs> encfs1 속성> C/C++> 추가 포함 디렉터리
  • 업데이트 encfs> encfs1 속성> 링커> 추가 라이브러리 디렉토리
  • 업데이트 encfs> encfs1 속성> 링커> 입력> 추가 종속성
  • Timespec issue에서 VS2015, 여러 프로젝트에서
  • 그리고 Debug vs Release 빌드 및 라이브러리에주의하십시오.
관련 문제