• VS2013 编辑器


     

    1. VS -> 本地Git -> Github

    1. 右键单击解决方案,选择“将解决方案添加到源代码管理器”,选择Git

    2. 切换到团队资源管理器(【菜单】视图->团队资源管理器),在上方选择主页图标,可以看到更改、分支等选项。

    3. 选择上图中的“更改”,代表的是要查看已经更改的文件。目前所有文件都还没有提交,因此所有文件都是已更改项。然后输入此次更改提交的标签(必输项),这里我输入的是“我创建”,点提交按钮,即提交当前更改到本地了。

    4. 界面显示已提交,接着就可以同步(Push)了,点下图中的“同步”或“未同步提交”,或者切换到主页再选择“未同步提交”,进入同步界面。

    5. 首次同步需要设置远程存储库的地址,将第一步中建好的Repositories的URL复制过来填上,然后点“发布”按钮。如果需要用Github户名密码,会弹出窗口让你输入。

    6. 至此,解决方案就成功添加到远程源代码管理了。之后如果修改了代码,提交更改后,在第5步中的界面上点“同步”就能上传到Remote,如果别人已上传同一文件,会提示你,需要你合并后再上传。获取Remote的版本,在第5步的界面上点“拉取”即可。

    2. Github -> VS

    1. 如果是要参与别人已经建好的项目,打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三家,选择项目->连接到团队项目,然后选择“克隆”,填入Git的Remote Url和要克隆到的本地目录(该目录必须为空),然后点克隆按钮即可将项目克隆到本地。

    2.也可用第2步中安装的第三方Git命令行工具克隆项目到本地。将第三方Git命令行工具的安装目录(C:Program Files (x86)Gitin)添加到系统Path,打开命令行窗口,切换到欲将项目安放的目录,运行Clone指令,项目就可能达到指定目录了,然后用VS2013打开即可工作。

    Git 常用指令: 

    git init     #初始化仓库
    git add <file>     #添加文件
    git status git commit
    <file> #提交文件 git log # 查看修改历史 git show ID git diff <file> git diff ID1 ID2 git reset --hard HEAD^ #版本回退 git reset --hard ID git rm <file> #删除 git commit -m "content" git mv foo.html bar.html #重命名 git commit -m "Moved foo to bar" 链接:git remote add origin git@github.com:#####
    git remote rm origin 推送:git push
    -u origin master 从此后只有本地作了提交就可以推送至Gitbug: git push origin master 克隆远程库:git clone git@github.com:michaelliao/gitskills.git git pull origin master //从Github上pull到本地源码库
    git config user.name
    git config user.email
    
    git config --global user.name "username"
    git config --global user.email "email"
    
    ssh-keygen -t rsa -C "email"

    3. VS 默认 X64

    修改VS安装目录下:Microsoft Visual Studio 12.0VCVCWizards里面的三个文件:

    default.vcxproj、DefaultTest.vcxproj、vcupgradedefault.vcxproj

    用记事本打开,将Win32全部替换成x64即可,注意替换前做好备份。

    4. 快速获取文件夹内某种后缀文件路径

    cmd 中 dir /b/s/p/w *.lib>Lib_List.txt

    3. 在未安装opencv的电脑上编译运行代码

    1. 将opencv安装目录下的include文件夹拷贝到当前工程目录下,重命名为opencv_include;

    2. 将opencv安装目录x64vc12下的lib文件夹拷贝到当前工程目录下,重命名为opencv_lib;

    3. 在VS左侧的目录树中右键项目名称,选择“属性”,在“配置属性”->“C/C++”->“常规”->“附加包含目录”中添加opencv_include目录。

    4. 在“配置属性”->“VC++目录”->“库目录”中添加./opencv_lib目录。

    5. 在“连接器”->“输入”->“附加依赖项”里添加相应的lib文件,debug版添加带d的lib,release版添加不带d的lib。

    6. 将对应的dll文件放入windows/system32文件夹中。或者将dll文件夹路径加入到系统环境

    opencv_core310d.lib
    opencv_highgui310d.lib
    opencv_imgcodecs310d.lib
    opencv_imgproc310d.lib
    opencv_objdetect310d.lib
    opencv_video310d.lib
    opencv_videoio310d.lib
    
    
    opencv_aruco310d.lib
    opencv_bgsegm310d.lib
    opencv_bioinspired310d.lib
    opencv_calib3d310d.lib
    opencv_ccalib310d.lib
    opencv_datasets310d.lib
    opencv_dnn310d.lib
    opencv_dpm310d.lib
    opencv_face310d.lib
    opencv_features2d310d.lib
    opencv_flann310d.lib
    opencv_fuzzy310d.lib
    opencv_hdf310d.lib
    opencv_line_descriptor310d.lib
    opencv_ml310d.lib
    opencv_optflow310d.lib
    opencv_phase_unwrapping310d.lib
    opencv_photo310d.lib
    opencv_plot310d.lib
    opencv_reg310d.lib
    opencv_rgbd310d.lib
    opencv_saliency310d.lib
    opencv_shape310d.lib
    opencv_stereo310d.lib
    opencv_stitching310d.lib
    opencv_structured_light310d.lib
    opencv_superres310d.lib
    opencv_surface_matching310d.lib
    opencv_text310d.lib
    opencv_tracking310d.lib
    opencv_videostab310d.lib
    opencv_xfeatures2d310d.lib
    opencv_ximgproc310d.lib
    opencv_xobjdetect310d.lib
    opencv_xphoto310d.lib

    4. VS+python

    下载一个叫python tools for visual studio的工具,地址

    msiexec /i  PTVS2.2.2VS2013.msi

    5. Visual Assist X

    Doxyen file header
    
    #F
    
    /**********************************************************************************************
    
      * @file   $FILE_BASE$.$FILE_EXT$
    
      * @brief Thisis a brief description.
    
      * @date   $YEAR$:$MONTH_02$:$DAY_02$ 
    
      * @note   mattersneeding attention
    
      * @version <version  number>
    
     *********************************************************************************************/ 
    
    Document Method
    #M
    ///******************************************************************************************** // Method: $SymbolContext$ // Access: $SymbolVirtual$$SymbolPrivileges$$SymbolStatic$ // Returns: $SymbolType$ // Parameter: $MethodArg$ // Function: ///******************************************************************************************** Doxyen process #P /*********************************************************************** * function: ***********************************************************************/
    main
    #1
    
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char** argv)
    {
    
    
        return 0;
    }
    
    opencv_head
    #2
    
    #ifndef HEAD_H
    #define HEAD_H
    #include <iostream>
    #include <fstream>
    #include "opencv2/highgui.hpp"
    #include "opencv2/imgproc.hpp"
    #include "opencv2/core.hpp"
    #include <vector>
    #include <string>
    
    using namespace std;
    using namespace cv;
    
    
    #endif

    5. 显示时自动换行

    6. git github

    ssh-keygen -t rsa -C "123@126.com" //123 是你自己注册GitHub的邮箱

  • 相关阅读:
    异常 中断 陷阱
    关于delete字符串 需不需要加 [ ]
    关于联合体输出的问题(是否小端模式)
    String reorder
    数据库 ---5 索引 创建用户及授权 数据备份
    数据库 --- 4 多表查询 ,Navicat工具 , pymysql模块
    数据库 --- 3 行(记录)操作 单表查询
    数据库 --- 2 库 ,表
    数据库 --- 1 初始 数据库
    并发 --- 5 线程的其他方法 线程队列 线程池 协程
  • 原文地址:https://www.cnblogs.com/xuanyuyt/p/6921150.html
Copyright © 2020-2023  润新知