• Linux --windows vs


    我其实并不是很清楚我在做什么。。。。希望做完之后可以解答。。。。。。。

    在看了一堆GNU, Clang, GCC, QT, MinGW, CygWin, POSIX 这些概念之后,我觉得我在做的事情就是要把一个LINUX的项目在vs里重建出来

    太扯了,我就不明白那个人为什么要在MinGW里面写个解析文件的项目,要我这种只用过vs的程序怎么办!

    确立方向就用了好久

    我目前在把这个项目往vs里拖,遇到一堆unix里面的api

    一种在win里面有替代

    一种。。。。去死。。。就给他们先置空编过去这样optind什么的 

    我感觉。。智商不够什么的就不要写程序了。。。。。体验太糟糕

    ------------------------------------------------

    欲仙欲死啊。。。

    http://blog.csdn.net/jsufcz/article/details/3324673

    有些.y 和.l文件需要转到vs下面

     yacc lex这是linux里面的文件格式,可以用某些工具转到vs里

    版本太旧不支持。。。。bumble-bee

    http://www.functor.me/vs2013-flex-bision-config/

    这段摘抄自上面链接

    “在编译项目之前,我们需要对 Parser.y 和 Lexer.l进行配置。 右键Parser.y,打开property。将Item type 设置为 Custom Build Tool,点击应用。

    点左边的Custom Build Tool,将Command line 设置成 win_bison Parser.y, Output 设置为Parser.c.同样的方法,将Lexer.l的Command Line

    设置为 win_flex Lexer.l Output设置为Lexer.c。“

    后面这个链接里面给的设置方法是可以的,别忘记重启VS

     然后我发现编译编不过,找不到被转换的文件,

    但是在cmd可以手动转,所以我打算转了再放进项目里看看,还是不行,报了一些vs12底层文件模板相关的错误

    so我又转回上面链接里面的方法,找不到lex.l是因为 没有写完整的路径

    win_flex E:/XXX/XX/XX/lex.l这样就编译通过了

    ------------------------------------------

    system variables path too long

    找出些可替代的用%mypath%替换掉了  thanks Array

    还搜到个方法用junction建立镜像 一个名字比较短的镜像

    ---------------------------------------------

  • 相关阅读:
    SQL SERVER 2008 SA禁用,Windows帐户被删
    SQL Server表结构修改脚本
    请教高手,如何取得Target属性
    Installing Reporting Services on Windows 7, Vista or Windows Server 2008 无权限(rsAccessDenied)解决方法
    请教:如何在子页面关闭时把焦点设置到父页面的服务器控件上?
    order by newid() sql随机查询
    JS干货,笔记大全
    破解XP密码
    直接连接*.mdf 文件 获取随机数据
    总结C#获取当前路径的7种方法(转)
  • 原文地址:https://www.cnblogs.com/minggoddess/p/4583948.html
Copyright © 2020-2023  润新知