새로운 버전의 Ghostscript (9.07)는 스레딩 지원 (스레드로부터 안전 할 수 있음)을 가지고 있지만이 기능을 사용하려면 코드가 특수 플래그로 컴파일되어야한다고합니다.어디에서 쓰레드 안전 Ghostscript 컴파일을 할 수 있습니까?
어떻게하면됩니까? 또는 이미 스레드 안전 버전을 구축 할 수 있습니까?
VS에서 열었지만 소스를 다운로드하려고했지만 빌드가 실패했습니다. 어쩌면 누군가가 이미 이것을하고 DLL을 공유 할 수 있습니다.
VS 2012 용 스레드 안전 컴파일이 필요하므로 한 번에 여러 스레드에서 Ghostscript의 여러 인스턴스를 초기화 할 수 있습니다. 나는 컴파일 된 DLL이 VS 2005/2008에서 작동 할 것이라고 믿는다. 따라서 공유 할 수 있다면 커스텀 플래그로 C 코드를 컴파일하는 방법을 알지 못하기 때문에 매우 유용 할 것이다. –
플래그가 설정된 사전 빌드 된 DLL이 없습니다. 직접 작성해야합니다. 제공된 프로젝트를 빌드 할 VS 2010 Express의 복사본을 얻을 수 있습니다. 플래그를 설정하려면 솔루션 탐색기에서 솔루션 이름을 마우스 오른쪽 단추로 클릭하고 드롭 다운 메뉴에서 '속성'을 선택하십시오. 그런 다음 속성 페이지에서 C/C++을 선택하고 작은 화살표를 클릭하여 옵션이 나타나면 '전 처리기'를 선택한 다음 오른쪽 창에 '전 처리기 정의'라는 THREADSAFE 플래그를 추가하십시오. – KenS
불행히도 VS 2010에서는 빌드하지 못했습니다. –