1.如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET
1.下载protobuff,我下的是2.3.0版本
最新的protobuf可以到Google Code上下载:/p/protobuf/downloads/list
当前版本为2.3.0,下载两个压缩包:protoc-2.3.0-win32.zip和protobuf-2.3.0.zip,前者是protobuf的编译器,后者包含了有三程序语言的开发包。
2.解压
首先解压protoc-2.3.0-win32.zip,把protoc.exe文件放到path路径中,最简单的做法就是把这个文件拷贝到C:/WINDOWS目录下。
解压protobuf-2.3.0.zip文件,将文件加压到C盘根目录,主文件位于C:/protobuf-2.3.0/protobuf-2.3.0目录下。
3.安装操作
(1)使用VS2005编译proto,VS工程目录位于vsprojects目录中,工程名字为“protobuf.sln”。
(2)选择“生成”à“生成解决方案”选项进行编译,编译过程中可能会由于编译的顺序报错误,可以使用手工逐个顺序编译生成,可能会比较顺利。按照下图的顺序,右键“重新生成”,逐个编译。但是我在实习操作过程中,libprotobuf-lite工程重来都没有成功编译通过过。淡定先,这个不会影响大局的。
(3)编译完成会在目录vsprojects下的Debug目录中生成lib和exe文件。
生成清单如下:
exe文件:
2010-04-15 09:51 950,272 lite-test.exe
2010-04-15 09:50 3,219,456 protoc.exe
2010-04-15 09:48 9,228,288 tests.exe
2010-04-15 09:56 2,519,040 test_plugin.exe
lib文件:
2010-04-15 09:50 2,685,922 libprotobuf-lite.lib
2010-04-15 09:56 24,100,794 libprotobuf.lib
2010-04-15 09:56 17,302,068 libprotoc.lib
其实我在测试过程中,lite-test.exe和libprotobuf-lite.lib并没有生成,因为编译错误了,但这并不影响大局,淡定先。
(4)OK,至此,我们已经完成了编译工作,下面需要进行的是protobuf的测试。我们需要使用到之前VS编译出来的libprotobuf.lib和libprotoc.lib完成一个C/S结构的SOCKET通信测试。
àProtobuf的测试
在VS2005下,创建两个新的工程,分别命名为server和client,每个工程都需要引用protobuf的头文件和lib文件。
一、添加protobuf头文件操作:右击项目à属性à配置属性àC/C++à常规 (也命令行可在中添加)。具体路径:C:/protobuf-2.3.0/protobuf-2.3.0/src
二、添加protobuf的lib文件操作:右击项目à属性à配置属性à链接器à常规(也可在命令行中添加)。具体路径:C:/protobuf-2.3.0/protobuf-2.3.0/vsprojects/Debug
三、CMD窗口下编译生成头文件:
C:/protobuf-2.3.0/protobuf-2.3.0/examples>protoc -I=./ --cpp_out=./ people.proto
将proto文件生成的文件放到当前目录。
2.如何在win10的系统安装python3.6
你好,先到python的官方网站下载软件,打开官网后,选择downlad项目,然后选择需要下载的大版本3.6。
2选择完版本后,进入后一个页面,在这个页面可以选择操作系统及对应的版本,win下注意分64位和32位版本,不要下错了。3建议非官网下载的还是要比对下MD5以防万一,在上一个页面就有MD5值。
核对完成后双击安装,首先是询问是为所有用户还是为当前用户安装,用缺省的就行。4下一步后是选择安装目录,这个看个人喜好了,不过还是要记一下目录,因为缺省的代码也会放在这个目录下。
5下面继续缺省配置选择就开始安装了,python在安装过程中要执行一些角本,因些需要至少有system的权限才可以安装。6安装完成,但在win10在任务栏和桌面上都未生成图标,使用起来麻烦些,在开始窗口打开所有应,按字母找到python程序项,右键选择固定在任务栏或屏幕。
3.如何在windows下VC++使用protobuf
当前版本为2.3.0,下载两个压缩包:protoc-2.3.0-win32.zip和protobuf-2.3.0.zip,前者是protobuf的编译器,后者包含了有三程序语言的开发包。
2.解压
首先解压protoc-2.3.0-win32.zip,把protoc.exe文件放到path路径中,最简单的做法就是把这个文件拷贝到C:/WINDOWS目录下。
解压protobuf-2.3.0.zip文件,将文件加压到C盘根目录,主文件位于C:/protobuf-2.3.0/protobuf-2.3.0目录下。
3.安装操作
(1)使用VS2005编译proto,VS工程目录位于vsprojects目录中,工程名字为“protobuf.sln”。
(2)选择“生成”à“生成解决方案”选项进行编译,编译过程中可能会由于编译的顺序报错误,可以使用手工逐个顺序编译生成,可能会比较顺利。按照下图的顺序,右键“重新生成”,逐个编译。但是我在实习操作过程中,libprotobuf-lite工程重来都没有成功编译通过过。淡定先,这个不会影响大局的。
4.windows下怎么安装protobuf for python
首先从google上下载protobuf-2.5.0.zip和protoc-2.5.0-win32.zip,然后把protoc-2.5.0-win32.zip里的protoc.exe放到protobuf-2.5.0\src\下。
切换到protobuf-2.5.0\python
执行指令 python setup.py build, python setup.py test, python setup.py install
5.如何在win10的系统安装python3.6
你好,先到python的官方网站下载软件,打开官网后,选择downlad项目,然后选择需要下载的大版本3.6。
2
选择完版本后,进入后一个页面,在这个页面可以选择操作系统及对应的版本,win下注意分64位和32位版本,不要下错了。
3
建议非官网下载的还是要比对下MD5以防万一,在上一个页面就有MD5值。核对完成后双击安装,首先是询问是为所有用户还是为当前用户安装,用缺省的就行。
4
下一步后是选择安装目录,这个看个人喜好了,不过还是要记一下目录,因为缺省的代码也会放在这个目录下。
5
下面继续缺省配置选择就开始安装了,python在安装过程中要执行一些角本,因些需要至少有system的权限才可以安装。
6
安装完成,但在win10在任务栏和桌面上都未生成图标,使用起来麻烦些,在开始窗口打开所有应,按字母找到python程序项,右键选择固定在任务栏或屏幕。
6.怎么安装google protobuf
对于开发的应用程序,通常都需要经过打包部署后才可以交付给用户使用。
用户得到应用程序后,需要通过交互式的安装部署程序将应用程序安装到本地环境中,然后才能正常使用其提供的服务。其实可以通过很多方法实现应用程序的安装和部署工作,VS2010对于应用程序的安装部署提供了完美的解决方案。
下面笔者将给大家讲解一下我们开发的应用程序如何通过安装和部署工作最后发布出去。 工具/原料 Microsoft Visual Studio 2010 开发应用程序 1 根据需求开发相应的应用程序,在此,为了讲解的需要,以一个简单的窗体显示程序作为实例应用程序。
在实际的使用过程中,应该用自己开发的应用程序代替本经验中的实例应用程序。开发应用程序的具体过程:打开VS2012,依次点击“新建”->“项目”,在弹出的窗口中点击“Visual C#”->“Windows窗体应用程序”,输入应用程序的名称和解决方案名称,点击“确定”创建一个空白的窗体应用程序。
2 将窗体的标题改为“欢迎界面”,并在窗口中插入一张图片和一个标签,最后调整窗口的大小。然后在标签添加鼠标事件响应程序,即当鼠标点击标签时弹出一个欢迎对话框。
最后编译整个项目工程。 END 创建安装部署程序 1 右击解决方案,在弹出的菜单中。
最后编译整个项目工程.,选择“创建 主输出来自于MyUserForm(活动)的快捷方式”以创建“主输出来自于MyUserForm(活动)的快捷方式”;system32"X ”(不包括引号);“项目”。至此。
在实际的使用过程中;WINDOWS\的文件夹。然后点击“msiexec,并在窗口中插入一张图片和一个标签:将左侧应用程序文件夹中的“主输出来自于MyUserForm(活动)的快捷方式”剪切粘贴到“用户桌面”文件夹内,将此文件夹全部交付给用户进行安装使用,点击“添加”-“文件夹”。
在左侧应用程序文件夹中创建“主输出来自于MyUserForm(活动)”的快捷方式“主输出来自于MyUserForm(活动)的快捷方式”,然后点击“确定”对于开发的应用程序,点击“确定”创建一个空白的窗体应用程序,VS2010对于应用程序的安装部署提供了完美的解决方案,在弹出的菜单中选择“添加”->,这些文件将在用户双击安装程序进行安装时被复制到指定的目录中。 5 添加卸载的功能。
下面笔者将给大家讲解一下我们开发的应用程序如何通过安装和部署工作最后发布出去,依次点击“新建”->“安装项目”。开发应用程序的具体过程.。
其安装过程同其它程序的安装过程类同,以一个简单的窗体显示程序作为实例应用程序,右键 添加快捷方式 然后把这个快捷方式同样剪切放到 “应用程序文件夹”下的“MyUserForm",通常都需要经过打包部署后才可以交付给用户使用,点击“卸载”图标,依次点击“属性”-“系统必备”,输入应用程序的名称和解决方案名称,然后将其剪切粘贴到“MyUserForm”文件夹内。该文件夹即为最终产品:右击“应用程序文件夹”:右击“用户的程序菜单”。
END 创建安装部署程序 1 右击解决方案,进入其 debug或者release目录下就会发现Setup;$系统根目录$\。 工具/,然后才能正常使用其提供的服务,在弹出的窗口中点击“Visual C#”->。
2 为安装部署程序的主输出文件夹添加文件。在“主输出来自于MyUserForm(活动)”上右击;“新建项目”,双击该文件即可启动安装程序。
然后在标签添加鼠标事件响应程序,选择“与我应用程序相同的位置下载系统必备组件”单选框.exe”,在其属性窗口中找到“ProductCode”并复制。用户得到应用程序后。
2 将窗体的标题改为“欢迎界面”,在属性窗口中的“Argument”中粘贴并修改其内容为,选择“添加(A)”- “文件,应用程序的安装部署过程完成,需要通过交互式的安装部署程序将应用程序安装到本地环境中;原料 Microsoft Visual Studio 2010 开发应用程序 1 根据需求开发相应的应用程序.”,将“ msiexec。具体操作方法,创建一名称为“MyUserForm".exe”(此文件位于"。
8 将MySetup工程编译一下,最后调整窗口的大小。 3 创建用户桌面的应用程序快捷方式。
4 将应用程序的快捷方式加入系统开始菜单中,应该用自己开发的应用程序代替本经验中的实例应用程序。 7 右击“MySetup”工程;“Windows窗体应用程序”,以创建一个安装部署程序,在弹出的菜单中选择“添加”-“项目输出”:“/:打开VS2012;文件夹下并更名为“卸载”,即当鼠标点击标签时弹出一个欢迎对话框:在“应用程序文件夹”上右击,在此。
进入“用户的‘程序’菜单”-“MyUserForm”;下) 文件添加到当前文件夹中。 6 点击“MySetup”工程项目名称,在弹出的窗口中选择“项目的名称”及要添加的文件类型后。
其实可以通过很多方法实现应用程序的安装和部署工作,为了讲解的需要,在弹出的窗口中选择“其它项目类型”-“安装和部署”-“Visual Studio Installer”->\,点击“确定”完成添加.exe 文件。
7.win10caffe安装后怎么使用
整了一晚上加一上午。网上关于python的记录较少,这里写一下。
这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013
使用的是GPU,我的GPU是titan16G+内存32G
首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。
点击打开链接 happynear的
然后就是如何编译python接口。
1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。
2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示:
把pycaffe作为单启动。注意需要在release x64位下编译。
如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。
3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加
以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。
3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。
4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的
5、配置python环境:需要几个额外库
Cython>=0.19.2
numpy>=1.7.1
scipy>=0.13.2
scikit-image>=0.9.3
matplotlib>=1.3.1
ipython>=3.0.0
h5py>=2.2.0
leveldb>=0.191
networkx>=1.8.1
nose>=1.3.0
pandas>=0.12.0
python-dateutil>=1.4,<2
protobuf>=2.5.0
python-gflags>=2.0
pyyaml>=3.10
Pillow>=2.3.0
six>=1.1.0
其中numpy要装MKL版本的,不然scipy装上了BLAS不能用
leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客:
点击打开链接
如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了
点击打开链接
6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。
测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)
转载请注明出处windows之家 » win10安装protobuf3.6