waf

    2

    1답변

    저는 WAF와 비참하게되었습니다. MinGW-w64를 독점적으로 사용하여 물건을 만듭니다. 그러나 최근에는 MinGW로 구축 할 때 몇 가지 문제가있는 다양한 유틸리티를 구축해야하기 때문에 MSVC 2012를 설치했습니다. WAF는 컴파일러 선택을 wscript으로 하드 코딩하지 말고 오히려 매우 합리적인 명령 줄에서 선택하고이 경우 철학을 사용합니다. 그

    2

    2답변

    waf wscript 파일에서 라이브러리와 헤더를 검색하려고합니다. 일반적으로 그게 가능합니다 : 라이브러리와 헤더는 대부분 공통 장소에있는 유닉스 계열 시스템에서 잘 작동합니다. 그러나 사용자 정의 검색 경로를 check_cxx() 명령에 추가하고 싶습니다. 특히 Windows 시스템 사용자가 파일 시스템의 어딘가에있는 라이브러리를 찾을 수있는 기회를주기

    12

    2답변

    비슷한 주제 : What are the differences between Autotools, Cmake and Scons?을 찾았지만 내 질문이 조금 다른데 대답이 다른 것일 수도 있습니다. waf가 unstalbe (API 변경)이고, 아직 제작 준비가되지 않았지만 (이 기사는 모두 2 ~ 3 년 전임) 많은 기사를 발견했습니다. 이 내가하려는 경우 도

    1

    1답변

    내가 Waf를 사용하여 64 비트 응용 프로그램을 컴파일하기 위해 노력하고있어,하지만 wscript 오류 반환 :이 부적절한 들여 쓰기로 인해 수 있습니다 들었습니다 Source not found: None . 을 또는 혼합 문자 인코딩, 내 wscript 가지고 있지 않습니다. 가능한 모든 해결책/이로 인한 원인 일 수 있습니까?

    0

    1답변

    프로젝트를 빌드하려고합니다. libuv가 ./libuv으로 이미 컴파일되어 있습니다 (라이브러리에 대한 상대 경로가 ./libuv/libuv.a이므로 libuv.a). 내가 직접 그 소리를 사용하는 경우 , 작동 : $ clang++ src/**/*.cpp -std=c++11 -L./libuv -luv -I./libuv/include -I./include

    4

    1답변

    나는 다음 명령을 사용하여 Node.js를에서 'PNG'모듈을 설치하려고 node-waf configure build 를 '노드 - waf '가 내부 또는 외부 명령으로 인식되지 않습니다. 제 질문은 : 노드에 노드가 있습니까?

    1

    1답변

    예를 들어 비표준 C 컴파일러를 사용하고 있습니다. 어떻게 Waf와 함께 사용할 수 있습니까? 내가 볼 모든 예에서 : def options(ctx): ctx.load('compiler_c') def configure(ctx): ctx.load('compiler_c') 그리고 난 내 자신의 컴파일러로드 할 - 어떤 빌드 또는 작업이

    3

    1답변

    여러 대상, 여러 플랫폼 및 경우에 따라 여러 아키텍처에 대해 여러 라이브러리를 빌드하는 waf 파일이 있습니다. def configure(conf): # set up one platform, multiple variants, multiple archs for arch in ['x86', 'x86_64']: for tgt in

    1

    2답변

    우리는 autotools에서 WAF로 점진적으로 이동하려고합니다. 대부분의 하위 프로젝트는 자동 도구이므로 WAF로 변환하지 않으려 고합니다. WAF와 autotools를 혼합 할 때주의 할 점이나 유의 사항이 있습니까? 기본적으로 쉘 명령 './configure', 'make', 'make install'을 수행하는 각 autotools 하위 프로젝트에서

    8

    1답변

    clang ++로 프로젝트를 컴파일 할 때 원본 파일의 경로가 분명히 객체 코드에 포함되어 있지 않습니다. 이것은 gdb가 코드를 표시 할 소스 파일을 찾을 수 없음을 의미합니다. 특정 인스턴스의 경우, gdb의 directory 명령을 사용하여 디렉토리를 추가 할 수 있지만 프로젝트에 많은 소스 디렉토리가 있으며 이로 인해 매우 귀찮습니다. g ++을 사