• vcxproj2cmake


    root@ubuntu:~# git clone https://github.com/ainvyu/vcxproj2cmake.git
    Cloning into 'vcxproj2cmake'...
    remote: Enumerating objects: 37, done.
    remote: Total 37 (delta 0), reused 0 (delta 0), pack-reused 37
    Unpacking objects: 100% (37/37), done.
    
    root@ubuntu:~# cd vcxproj2cmake
    root@ubuntu:~/vcxproj2cmake# ls
    CMakeFindPackage.tx  CMakeLists.tx  CMakeSourceGroup.tx  README.md  vcxproj2cmake.pl
    root@ubuntu:~/vcxproj2cmake# perl vcxproj2cmake.pl ../razor/project/razor.
    razor.sln              razor.vcxproj          razor.vcxproj.filters  
    root@ubuntu:~/vcxproj2cmake# perl vcxproj2cmake.pl ../razor/project/razor.vcxproj  ../razor
    Can't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/aarch64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/aarch64-linux-gnu/perl-base) at vcxproj2cmake.pl line 7.
    BEGIN failed--compilation aborted at vcxproj2cmake.pl line 7.
    root@ubuntu:~/vcxproj2cmake# 
    root@ubuntu:~/razor# ruby ../vcproj2cmake/scripts/vcproj2cmake.rb  razor.vcproj
    Traceback (most recent call last):
            4: from ../vcproj2cmake/scripts/vcproj2cmake.rb:559:in `<main>'
            3: from ../vcproj2cmake/scripts/vcproj2cmake.rb:559:in `open'
            2: from ../vcproj2cmake/scripts/vcproj2cmake.rb:588:in `block in <main>'
            1: from ../vcproj2cmake/scripts/vcproj2cmake.rb:588:in `open'
    ../vcproj2cmake/scripts/vcproj2cmake.rb:588:in `initialize': No such file or directory @ rb_sysopen - razor.vcproj (Errno::ENOENT)
    root@ubuntu:~/razor# ruby ../vcproj2cmake/scripts/vcproj2cmake.rb  razor.vcproj
    root@ubuntu:~/razor# ruby ../vcproj2cmake/scripts/vcproj2cmake_recursive.rb razor
    processing ./!
    processing ./.git!
    processing ./.git/branches!
    processing ./.git/hooks!
    processing ./.git/info!
    processing ./.git/logs!
    processing ./.git/logs/refs!
    processing ./.git/logs/refs/heads!
    processing ./.git/logs/refs/remotes!
    processing ./.git/logs/refs/remotes/origin!
    processing ./.git/objects!
    processing ./.git/objects/info!
    processing ./.git/objects/pack!
    processing ./.git/refs!
    processing ./.git/refs/heads!
    processing ./.git/refs/remotes!
    processing ./.git/refs/remotes/origin!
    processing ./.git/refs/tags!
    processing ./bbr!
    processing ./cc!
    processing ./cmake!
    processing ./cmake/vcproj2cmake!
    processing ./common!
    processing ./common/platform!
    processing ./common/platform/posix!
    processing ./common/platform/windows!
    processing ./doc!
    processing ./estimator!
    processing ./pacing!
    processing ./project!
    processing ./remb!
    processing ./sim_test!
    processing ./sim_test/echo!
    processing ./sim_test/echo/baseclasses!
    root@ubuntu:~/razor# find ./ -name CMakeLists.txt
    ./sim_test/echo/baseclasses/CMakeLists.txt
    root@ubuntu:~/razor# ruby ../vcproj2cmake/scripts/vcproj2cmake_recursive.rb 
    processing ./!
    processing ./.git!
    processing ./.git/branches!
    processing ./.git/hooks!
    processing ./.git/info!
    processing ./.git/logs!
    processing ./.git/logs/refs!
    processing ./.git/logs/refs/heads!
    processing ./.git/logs/refs/remotes!
    processing ./.git/logs/refs/remotes/origin!
    processing ./.git/objects!
    processing ./.git/objects/info!
    processing ./.git/objects/pack!
    processing ./.git/refs!
    processing ./.git/refs/heads!
    processing ./.git/refs/remotes!
    processing ./.git/refs/remotes/origin!
    processing ./.git/refs/tags!
    processing ./bbr!
    processing ./cc!
    processing ./cmake!
    processing ./cmake/vcproj2cmake!
    processing ./common!
    processing ./common/platform!
    processing ./common/platform/posix!
    processing ./common/platform/windows!
    processing ./doc!
    processing ./estimator!
    processing ./pacing!
    processing ./project!
    processing ./remb!
    processing ./sim_test!
    processing ./sim_test/echo!
    processing ./sim_test/echo/baseclasses!
    existing ./sim_test/echo/baseclasses/CMakeLists.txt is our own auto-generated file --> replacing!
    Darn, no _vc8.vcproj in ./sim_test/echo/baseclasses! Should have offered one...
    launching ruby /root/vcproj2cmake/scripts/vcproj2cmake.rb './sim_test/echo/baseclasses/baseclasses.vcproj' './sim_test/echo/baseclasses/CMakeLists.txt' '/root/razor'
    root@ubuntu:~/razor#  /root/vcproj2cmake/scripts/vcproj2cmake.rb './sim_test/echo/baseclasses/baseclasses.vcproj' './sim_test/echo/baseclasses/CMakeLists.txt' '/root/razor'
    No settings changed, ./sim_test/echo/baseclasses/CMakeLists.txt not updated.
    root@ubuntu:~/razor# /root/vcproj2cmake/scripts/vcproj2cmake.rb './project/razor.vcxproj' './project/CMakeLists.txt' '/root/razor'
    
    *** Input Error *** /root/vcproj2cmake/scripts/vcproj2cmake.rb
    *** The first argument must be the Visual Studio project name
    
    Usage: vcproj2cmake.rb <input.vcproj> [<output CMakeLists.txt>] [<master project directory>]
    root@ubuntu:~/razor# 
  • 相关阅读:
    MFC 错误异常,用vs添加资源并为资源定义类后报错:error C2065 : 未声明的标识符
    概率统计:数学期望、方差、协方差、相关系数、矩
    图像处理中的一些基本概念
    OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解
    C++语言运算符的功能、优先级和结合性
    标准C++中的string类的用法总结
    linux性能系列--块设备
    linux性能系列--网络
    linux性能系列--内存
    linux性能系列--cpu
  • 原文地址:https://www.cnblogs.com/dream397/p/14600654.html
Copyright © 2020-2023  润新知