Visual Studio의 솔루션 자체가 원활하게 실행될 수있는 동안 exe 파일이 실행되지 않는 이유는 무엇입니까?


0

Visual Studio가 설치되어 있지 않은 다른 시스템에서 Visual Studio에서 프로젝트의 .exe 파일을 실행하려고하는데 문제는 "시작"을 클릭 할 때 솔루션을 실행할 수 있지만 .exe 파일 오류 "mkl_tbb_thread.dll을 (를) 찾지 못해 코드 실행을 진행할 수 없습니다 ...",이 문제를 해결하는 방법을 알아낼 수 없습니다. 런타임 라이브러리를 정적 형식으로 변경하고 다른 옵션을 변경하는 것과 같은 방법을 시도했지만 실제로는 작동하지 않았습니다.

답변:


0

전체 디버그 또는 릴리스 폴더 (또는 최소한 내용)를 복사해야합니다. 이 프로그램은 Visual Studio에서 참조로 추가 한 일부 .dll을 찾고 있습니다.


실제로, 나는 내 자신의 시스템에서 .exe 파일을 먼저 실행하려고하지만 다른 시스템은 물론 내 시스템에서도 실행되지 않습니다.
user912276

mkl_tbb_thread.dll이 출력 폴더에 있습니까? 출력 폴더에 복사 할 수 없다면?
025

아니, 그것은 내가 찾은 유일한 파일은 mkl-tbb-thread-dll.lib 였고, 그런 이름을 가진 .dll은 없었으며 언급 된 파일을 출력 파일에 복사했지만 아무것도 변경하지 않았습니다.
user912276


프로그래밍 질문은 여기에 수퍼 유저의 범위를 벗어
Ramhound

0

이 기사 에 따르면 , DLL mkl_tbb_thread.dll스레딩 빌딩 블록 (Intel® TBB)의 일부입니다 .

이 패키지는 대상에 설치해야합니다. 그렇지 않으면 redist\intel64_win\mkl컴퓨터의 설치 폴더에 있는 폴더의 내용을 프로그램에 포함시킬 수 있습니다.


TBB를 어떻게 설치해야합니까? 설치에 대한 설명을 찾을 수 없었으며 사용 방법을 모릅니다. 파일에 mkl_tbb_thread.dll이 없었습니다.이 과정을 도와주세요.
user912276

설치하지 말고 redist폴더의 프로그램과 함께 폴더 의 내용을 포함하십시오 .
harrymc

사소한 질문을하지만 죄송하지만 TBB 폴더에는 redist 폴더가 없습니다.
user912276

문서 는 폴더를로 설명합니다 ..\redist\<arch>\tbb\vc<vcversion>\<lib><variant>.dll. 따라서 redist폴더는 TBB 설치 폴더 외부에 있어야하며 동일한 상위가 있어야합니다. 별로 좋지 않습니다. 복사해야하는 하위 폴더의 명명 규칙에 대해서는이 링크를주의해서 읽으십시오.
harrymc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.