2012-11-21 4 views
1

저는 Windows에서 Vim 소스 코드를 컴파일하는 데 문제가 있습니다.누구나 gVIM 소스 코드를 변경하여 컴파일 할 수 있습니까?

아무 것도이 못생긴 (3D) 테두리없이 다시 컴파일 할 수 있습니까?

enter image description here

는 그것은 파일 src/gui_w32.c에 있습니다. 라인 1476에서 0WS_EX_CLIENTEDGE 플래그를 변경 :

s_textArea = CreateWindowEx(
    WS_EX_CLIENTEDGE, 
    szTextAreaClass, "Vim text area", 
    WS_CHILD | WS_VISIBLE, 0, 0, 
    100,    /* Any value will do for now */ 
    100,    /* Any value will do for now */ 
    s_hwnd, NULL, 
    s_hinst, NULL); 

내가 그 해결 것이라 생각합니다.

당신을위한 바이너리를 컴파일하기 위해 인터넷에 낯선 사람을 물어 [편집]

모자의 일종 더

enter image description here

+2

무료 오류 메시지를 게시하여 도움을 얻으십시오. Stack Overflow는 일을 처리 할 장소가 아닌 질문하는 곳입니다. –

답변

3

아, 당신은

  • 개방있을거야 악의적 인 코드에 대한 자신; Vim 개발이 진행되는 동안 오랫동안 특수 빌드로 멈추었을 때
  • 과 같은 다른 수정이 소스 코드에 어떤 방식으로 수행되었는지 알 수 없습니다.

는 따라서, 등, 당신이 dev에 환경과가 발생하는 특정 문제, 컴파일러에 대해 질문하는 것이 훨씬 더 좋을 것이다

또한이 UI는 일반적으로 개선되어야한다고 생각한다면, 패치를 vim_dev mailing list에 제출하십시오. (내 GVIM에서는 국경이 있지만 스크린 샷처럼 그렇게 발음하지는 않습니다. 그런 식으로 아주 좋아합니다.)

+0

첫 번째 경고는 신경 쓰지 않지만 좋은 경고입니다. – Fabricio

+0

하드 디스크를 지우는 gvim.exe를 보내 주시면 다시 이야기하겠습니다. (또는 더 악의가 없으면 편집 된 파일의 일부 문자가 자동으로 변경됩니다.) –

+0

바이너리 정보를 변경할 수 있다는 것을 잊어 버렸습니다. 그래서 나는 그것을했다. 내 업데이트를 확인하십시오. – Fabricio

관련 문제