最近开始nodejs,为了搞清楚内部机制,尝试写写基于V8的C++ code。我用的是mac,自然而然想到了用xcode作为IDE。成功编译并运行v8 hello world的步骤如下:
1)在mac上编译nodejs
参考https://github.com/joyent/node/wiki/Installation的mac osx那一块。当然也可以直接编译V8
2)新建xcode项目
新建一个Command line tool的project:
3)添加头文件和link
首先是把放有v8.h的path加为Header Search Paths:
然后把libv8_base.a和libv8_snapshot.a加为link:
4)编译和运行
经过上面三步后,编写c++的环境算是搭好了,可以开始写hello world,直接把
v8 hello worldcopy进来,Run之后就能看到亲切的hello world了。
分享到:
相关推荐
mac下使用xcode开发opencv(c++)的有关配置,非常全,从全新机器到编写第一个例程
xcode10版本以上的c++的#include在xcode10 上找不到时,只需把/Applications/Xcode9.4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/c++ 文件夹拷贝到xcode10 的...
C++和Objective-C混编 如何在xcode中用C++的STL 这是一个工程例子。我的blog有提到。
在iOS Max上用xcode开发C++控制台程序 xcode中是可以使用纯C++语言来开发程序的,当然开发出来的就是控制台程序 运行效果图
改为0积分,Xcode 9的C++依赖库:libstdc++.6.0.9.tbd,libstdc++.6.tbd,libstdc++..tbd。由于Xcode10缺少这些库,但是有时第三方库又要依赖这些库,从Xcode9升级到Xcode10会遇到libstc++ not found的问题,所以就...
本资源包括XCode 创建项目示例 调用C++/C代码 调用静态连接库dll 创建库文件Dylib 等等 是我积攒了很久开发参考资料。
Xcode开发环境 Xcode开发环境Xcode开发环境
Xcode 在升级之后没有Create C++ class了,但是C++ Class确实太方便了,但是看到很多人在问这个问题,问就上传了这个。 使用方法: 1)下载zip 2)解压 3)打开Xcode包内容 4)复制到/Contents/Developer/Library/...
帮助你快速掌握Xcode开发工具。入门级的书籍
网上看到一些混合编程的文章,总是遇到一些问题。经过半天时间的摸索,自己终于可以顺利完成啦。以下步骤中,Hello类只是为Objective-C调用C++做的一个封装。讲解一下操作步骤.
全新版本全新工具-进击Apple IOS 13的SwiftUI开发实战,使用最新的Mac OS X集成开发工具Xcode11进行SwiftUI构建用户界面,让同学们最近的距离接触IOS与用户界面开发。课程分为了SwiftUI开发的基础部分与进阶部分,...
xcode配置iOS 11.4 开发包(15F79),亲测有用的资源。。=
Xcode8开发文档,大家可以下载学习使用。
iphone 开发 Xcode开发员入门引导
XCode开发包,11.2,11.3,11.4版本的开发包,直接放置到开发包文件夹中即可在XCode中使用。
基于Xcode4开发第一个iPhone程序
本次课程设计所实现的新闻阅读APP是基于XCode IOS开发系统上开发的一款可以查看,收藏以及删除新闻的一款IOS应用软件。它有着启动界面、登录界面,在输入正确的账号密码后方可进入新闻界面。 在主菜单栏具有新闻...
[Packt Publishing] Xcode 4 开发经典实例 (英文版) [Packt Publishing] Xcode 4 Cookbook (E-Book) ☆ 出版信息:☆ [作者信息] Steven F Daniel [出版机构] Packt Publishing [出版日期] 2013年05月23日 ...
XCODE开发指导.pdf XCODE开发指导.pdf XCODE开发指导.pdf