폴더에있는 모든 * .cpp 파일을 ant를 통해 C++ 컴파일러에 제공하려고합니다. 하지만 나는 개미에게 gpp에 거대한 문자열 을주고 더 이상은 모든 파일을 포함하고 있습니다.파일 세트의 모든 파일을 exec 태스크의 인수로 추가하는 방법은 무엇입니까?
[임원] :
가<target name="cmdline"> <fileset id="fileset" dir="."> <include name="*"/> </fileset> <pathconvert refid="fileset" property="converted"/> <exec executable="a.exe"> <arg value="${converted}"/> </exec> </target>
내 a.exe를의 출력은 이것이다 :이 같은 개미 스크립트를
int main(int argc, char**args){ for(--argc; argc != 0; --argc) printf("arg[%d]: %s\n",argc,args[argc]); }
: 나는 작은 테스트 응용 프로그램을 사용하여 그것을 증명하려고 arg [1] : .a.cpp.swp .build.xml.swp a.cpp a.exe build.xml
다음은 질문입니다. 파일 세트의 모든 파일을 개별적으로 실행 파일의 인수로 제공합니까?
지금 내가 찾던 것이 _that_입니다! 감사! – xtofl