2010-08-09 3 views

답변

1

드라이브에 실행 파일을 저장하기 만하면됩니다. 모든 참조 된 dll도 거기에 저장해야합니다. 코드 액세스가 활성화되어 있으면 드라이브가 실행 가능 코드를 제공 할 수 있도록해야합니다.

한 가지 더 생각해보십시오. 시스템이 Linux ore mac 인 경우 플랫폼 독립성을 위해 Java로 전환해야합니다.

+0

그러나 소프트웨어가 실행되는 시스템에는 Visual Studio 또는 IDE/컴파일러 유형이 설치되어 있지 않아도됩니다. 그렇게 작동할까요? –

+0

예. 코드를 실행 파일 (.exe)로 컴파일합니다. 펜 드라이브를 연결하는 시스템이 Windows 시스템이면 기본적으로 실행할 수 있습니다. 런타임 라이브러리가 필요하다면 Schoetbi가 말한 것처럼 펜 드라이브에 라이브러리를 포함시켜야합니다. Visual Studio에서 컴파일하는 방법을 잘 모르는 경우 여기 [http://cplus.about.com/od/learning1/ss/clessonone.htm] Google "Visual C++ 컴파일 자습서"의 임의 튜토리얼입니다. – Stephen

+0

런타임 DLL 만 참조해야하며 해당 DLL이 exe와 동일한 폴더에 있으면 런타임 DLL이 발견됩니다. – schoetbi

0

예, 모든 네이티브 코드 응용 프로그램은 펜 드라이브에서 실행할 수 있습니다 (dll 또는 관련 파일도 함께 저장되어있는 경우). 컴퓨터에 필요한 런타임이 설치된 경우 .NET 응용 프로그램을 실행할 수도 있습니다.

+0

'Run timess'의 의미에 대해 친절하게 요약 해 주실 수 있습니까? –

+0

그것은 .NET 프레임 워크입니다. 이것은 .NET 응용 프로그램에만 필요합니다. 대부분의 경우 C++이 아닙니다. – Puppy

관련 문제