차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
ko:getting_started [2016/01/29 11:31]
127.0.0.1 바깥 편집
ko:getting_started [2021/09/14 13:56] (현재)
kkshin [Visual Studio에서 새로운 프로젝트 만들기]
줄 144: 줄 144:
  
 **BioStar 1.x SDK**는 하나의 API가 여러 스레드에서 동시에 호출되지 않도록 개발자가 직접 '락 매커니즘'​을 구성해야 합니다. \\ **BioStar 1.x SDK**는 하나의 API가 여러 스레드에서 동시에 호출되지 않도록 개발자가 직접 '락 매커니즘'​을 구성해야 합니다. \\
-**BioStar 2.x SDK**는 사용 중인 API를 다른 스레드에서 호출하면 해당 API가 에러를 반환하도록 설계되었습니다.+**BioStar 2.x SDK**는 사용 중인 API를 다른 스레드에서 ​동시에 ​호출할 수 있도록 설계되었습니다. ​
  
 \\ \\
줄 164: 줄 164:
 **//C#//** **//C#//**
   - SDK 패키지에서 라이브러리 디렉토리를 선택하고 프로젝트 디렉토리로 복사하십시오.   - SDK 패키지에서 라이브러리 디렉토리를 선택하고 프로젝트 디렉토리로 복사하십시오.
-  - 플랫폼 대상에 맞는 올바른 DLL를 사용하기 위해 프로젝트 속성을 수정해야 합니다.\\ 프로젝트 속성 페이지를 열고 ''​빌드 전 이벤트''​ 명령줄에 다음과 같이 입력하십시오.\\ <​code>​copy "​$(ProjectDir)lib\$(PlatformTarget)\BS_SDK_V2.dll"​ "​$(TargetDir)"</​code>​+  - 플랫폼 대상에 맞는 올바른 DLL를 사용하기 위해 프로젝트 속성을 수정해야 합니다.\\ 프로젝트 속성 페이지를 열고 ''​빌드 전 이벤트''​ 명령줄에 다음과 같이 입력하십시오.\\ 
 +<WRAP group 100%> 
 +^SDK 버전 ​ ^플랫폼 ​ ^입력 정보 ​ ^ 
 +|V2.8.2 이전 ​ |-  |<​code>​ 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\BS_SDK_V2.dll"​ "​$(TargetDir)"​ 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\libeay32.dll"​ "​$(TargetDir)" ​       // OpenSSL 1.0.2n 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\libssl32.dll"​ "​$(TargetDir)" ​       // OpenSSL 1.0.2n 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\ssleay32.dll"​ "​$(TargetDir)" ​       // OpenSSL 1.0.2n 
 +</code> |  | 
 +|V2.8.2 이후 ​ |x86  |<​code>​ 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\BS_SDK_V2.dll"​ "​$(TargetDir)"​ 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\libssl-1_1.dll"​ "​$(TargetDir)" ​       // OpenSSL 1.1.1i 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\libcrypto-1_1.dll"​ "​$(TargetDir)" ​    // OpenSSL 1.1.1i 
 +</​code>​ |  | 
 +|V2.8.2 이후 ​ |x64  |<​code>​ 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\BS_SDK_V2.dll"​ "​$(TargetDir)"​ 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\libssl-1_1-x64.dll"​ "​$(TargetDir)" ​    // OpenSSL 1.1.1i 
 +copy "​$(ProjectDir)lib\$(PlatformTarget)\libcrypto-1_1-x64.dll"​ "​$(TargetDir)" ​ // OpenSSL 1.1.1i 
 +</​code>​ |  | 
 +</WRAP>
   - SDK 패키지의 예제 코드에서 **SFApi.cs**,​ **SFEnum.cs**,​ **SFStruct.cs**를 복사하십시오.\\ {{:​ko:​pre-build_event_command_line.png?​nolink&​1000|}}   - SDK 패키지의 예제 코드에서 **SFApi.cs**,​ **SFEnum.cs**,​ **SFStruct.cs**를 복사하십시오.\\ {{:​ko:​pre-build_event_command_line.png?​nolink&​1000|}}