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.