VS2012 C++ to XCode
VS2012 C++ to XCode
我在VS2012 C++中编写了一个DLL,没有使用任何花哨的东西。我想我已经跨平台了,至少我希望如此
有人能告诉我如何最容易地将其编译成OSX代码吗?
我想我将不得不做一些手工工作,但我想找到一个管道,让我可以轻松地在VS2012和XCode中升级我的应用程序,而不必写下我更改的内容,然后在XCode中进行相同的更改。
也许我可以为Windows编写一个界面,为XCode编写一个接口,并简单地保留其余文件???
非常感谢你的帮助。
您可以:
- 使用模板创建XCode项目:Cocoa Touch静态库,并将VS12的代码添加到Source文件夹中
- 创建一个ObjC类来包装C++代码
- 像编译静态lib一样编译项目
- 将带有对应.h的静态库添加到将使用该库的Xcode项目中
- 将库与C++代码中使用的dlyb链接起来
因此,您将有一个VS解决方案和一个XCode项目来编译库。
这是一个带有UnitTest的模板,带有简单的C++类和ObjC包装器。
相关文章:
- "error: no matching function for call to"构造函数错误
- 调用专用模板时出错"no matching function for call to [...]"
- C++ Singleton - Prevent ::instance() to variable
- 我的项目不会像"undefined reference to `grpc::g_core_codegen_interface'"那样使用未定义的引用错误进行编译
- Visual Studio Code "undefined reference to `WinMain@16'"
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- 如何解决"invalid conversion from 'char' to 'const char*'"
- 使用 MATLAB 编码器生成C++代码:编译错误"undefined reference to `rgb2gray_tbb_real64'"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- "Unable to open file libc++abi.dylib" .程序生成,但在运行时崩溃。使用 xcode 10.1 (10B61)
- Embed boost binaries to xcode project
- Xcode "No matching function for call to 'max'" 上的错误
- 收到"void* is not a pointer-to-object type"错误,但使用 XCode 时代码完美执行
- VS2012 C++ to XCode
- SFML 2.1 和 Xcode 4.6.3 - "The specified SDK " 当前的 OS X " does not appear to have all of the necessar
- 错误是什么意思:..."bytes to alignment boundary" 在 Xcode/Clang 中?
- Eclipse ADT "undefined reference to (custom class)",但在 Xcode 中工作正常(使用 Cocos2dx)
- Alternative to std::default_random_engine for Xcode?