알 수없는 이유로, 내 C++ 앱 단계의 연결 단계는 디버그 빌드에서 단 몇 초 걸리지 만 릴리스 모드에서는 1 분 이상 걸립니다. 누구든지 내 프로젝트 설정 또는 연결된 외부 libs로 인해 가능성이 있다면 어떤 생각을 가지고 있습니까? 일반적인 문제입니까?Visual C++ : 링크 해제 모드에서 연령이 오래 걸립니다.
1
A
답변
3
증분 링크가 릴리스 빌드가 아닌 디버그 빌드에 활성화되어 있습니다. 그것이 가장 가능성이있는 것입니다. 프로젝트 설정에서 링커 -> 명령 행을 볼 수 있습니다. .ILK 파일이 속도를 최대로 링크 생성 *
/INCREMENTAL
/INCREMENTAL:NO
비활성 설정을 변경하는 방법
: 링커 -> 일반 -> 사용 증분 링크하기
2
릴리스 빌드에 적용되는보다 적극적인 크로스 오브젝트 최적화 세트입니다.
1
여러 가지 시도 : 더 자세한 링커 설정에
- 의 전원을 켭니다 :이 무엇 최적화
- 없이 연결 시도
- 에 무슨 일에 도움이 되거 수 있습니까 당신은 전체 프로그램 최적화가 설정되어 ?
- Process Monitor을 다운로드하여 실행하면 어떤 파일을 읽는 지 확인할 수 있습니다. 느린 네트워크 드라이브를 사용하여 릴리스 빌드와 같은 이상한 예외가있을 수 있습니다.