나는 매우 기본적이고 목적을 거의 항상 사용하는 ios 앱을 개발 중입니다. 그러나 내 응용 프로그램은 큰 정수 (예 : 2^200)를 처리하고이를 더하고 곱해야합니다. 이를 달성하기 위해 거대한 정수에서 이러한 연산을 허용하는 bigint라는 C++ 라이브러리를 포함해야합니다. 내가 가지고있는 문제는 내가 bigint 프로젝트를 포함 할 때 많은 에러가 발생하고 이것이 C++이고 객관적인 c와 섞일 수 없기 때문일 수 있다고 생각했다. 나는이 아이디어를 처음 접했고 객관적인 C 프로젝트에 C++ 라이브러리를 올바르게 추가하기 위해 필요한 모든 단계가 있는지 궁금해하고있었습니다. 그런데 내가 OpenGL을 사용하지 않고 있거나 단순한 UI와 일부 석영 재료를 복잡하게 만든다.ios 프로그래밍의 C++ 라이브러리 포함
업데이트 : 나는 모든 확장 기능을 .mm으로 변경했으며 bigint 라이브러리를 추가했습니다. 이러한 일을하기 전에 프로젝트가 완벽하게 오류없이 실행되었습니다. 내가이 일을 할 때 오류가 발생하고 라이브러리를 추가하지 않더라도 오류가 발생합니다. 파일 확장자를 .mm으로 변경하면 다음 오류가 발생합니다.
이것은 모든 것이 잘 돌아 갔고 프로그램에 중복 된 부분이 없기 때문에 의미가 없습니다. 확장명을 .mm으로 변경하면이 오류가 발생할 수 있습니다. 어떤 아이디어 야?
프로그램에서 잘못 될 수있는 것을 예언하기가 어렵 기 때문에 '많은 오류가 발생합니다.'이상의 정보를 추가해야합니다. 그러나 참고로 Xcode 프로젝트에 해당 폴더를 참조로 드래그하여 bigint 라이브러리를 포함시킬 수 있습니다. 이것은 모든 구현 및 헤더 파일의 이름을 그의 답변에 설명 된 브레인 잼으로 변경 한 후입니다. – Perception