《深入浅出MFC》2/e以makefile 语法描述,以产生 必要的编译、联结动作。makefile 必须以NMAKE.EXE(Microsoft 工具)或MAKE.EXE (Borland 工具)处理之,或其它编译器套件所附的同等工具(可能也叫做MAKE.EXE) 处理之。 10 Generic.mak #0001 # filename : generic.mak #0002 # make file for 程序的差别 不少人把DOS 程序和console 程序混为一谈,这是不对的。以下是各方面的比较。 制造方式 在Windows 环境下的DOS Box 中,或是在Windows 版本的各种C++ 编译器套件的 整合环境(IDE)中(第4章「Console 程序项目管理」),利用Windows 编译器、联 结器做出来的程序,都是所谓Win32 程序。如果程序是以main 为进入点,调用C runtime 程序画面。请把鼠标移到右上角第五个项目 "Microsoft Visual C++ 5.0" 上面, 并按下左键。 第㆓篇 欲善工事先利其器 222 图4-1d 你可以安装Visual C++ 5.0 中的这些套件。其中InstallShield 是 一套协助你制作安装软件的工具。 图4-1e Setup 程序侦测到我已经有Visual C++ 4.2 , 于是提出警告。 第4章 Visual C++0 码力 | 1009 页 | 11.08 MB | 1 年前3
Building Cppchecklearned from 17 years of Cppcheck development Daniel MarjamäkiTesting: Check Debian ● To test Cppcheck ● We check the Debian code continuously using a “BOINC” like system. ○ We have a server provides (slowest) What we learned from 17 years of Cppcheck development Daniel MarjamäkiWhat does it find in Debian source code ● Buffer overflows => ~1900 ● Uninitialized variables => ~16000 ● Null pointer dereference0 码力 | 41 页 | 706.29 KB | 6 月前3
Libraries: A First Step Toward Standard C++ Dependency Management○ Don’t need or want a unique solution! ● About Bloomberg’s C++ ○ More than 30K C++ projects, Debian-based packaging ○ Over 500 million lines of code ○ Same open source libs you use: zlib, fmt, protobuf existing install(EXPORT …) calls ○ Should work with existing packaging approaches ■ Conan 2.0, vcpkg, Debian, etc. 28Upside: Easier CMake interop ● Build system interop and freedom! ● Generate via templated0 码力 | 82 页 | 4.21 MB | 6 月前3
Conan 2.3 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in installed on your system. If it isn’t, check the installation guidelines in the pipx documentation. For Debian-based distributions, you can install pipx using the system package manager: $ apt-get install pipx self-contained executable There will be a number of existing installers in Conan downloads for OSX Brew, Debian, Windows, Linux Arch, that will not require Python first. We also distribute Conan binaries for0 码力 | 748 页 | 4.65 MB | 1 年前3
Conan 2.5 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in installed on your system. If it isn’t, check the installation guidelines in the pipx documentation. For Debian-based distributions, you can install pipx using the system package manager: $ apt-get install pipx self-contained executable There will be a number of existing installers in Conan downloads for OSX Brew, Debian, Windows, Linux Arch, that will not require Python first. We also distribute Conan binaries for0 码力 | 769 页 | 4.70 MB | 1 年前3
Conan 2.4 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in installed on your system. If it isn’t, check the installation guidelines in the pipx documentation. For Debian-based distributions, you can install pipx using the system package manager: $ apt-get install pipx self-contained executable There will be a number of existing installers in Conan downloads for OSX Brew, Debian, Windows, Linux Arch, that will not require Python first. We also distribute Conan binaries for0 码力 | 769 页 | 4.69 MB | 1 年前3
Conan 2.0 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in installed on your system. If it isn’t, check the installation guidelines in the pipx documentation. For Debian-based distributions, you can install pipx using the system package manager: $ apt-get install pipx self-contained executable There will be a number of existing installers in Conan downloads for OSX Brew, Debian, Windows, Linux Arch, that will not require Python first. We also distribute Conan binaries for0 码力 | 652 页 | 4.00 MB | 1 年前3
Conan 1.45 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in mode, as explained by sections package_id() and build_id() (e.g. you may consider some Ubuntu and Debian packages to be compatible with each other) • Generate different packages for each distribution. like: os: Windows: subsystem: [None, cygwin, msys, msys2, wsl] distro: [None, RHEL6, CentOS, Debian] If we want to create different binaries from our recipes defining this new setting, we would need0 码力 | 865 页 | 7.46 MB | 1 年前3
Conan 1.46 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in mode, as explained by sections package_id() and build_id() (e.g. you may consider some Ubuntu and Debian packages to be compatible with each other) • Generate different packages for each distribution. like: os: Windows: subsystem: [None, cygwin, msys, msys2, wsl] distro: [None, RHEL6, CentOS, Debian] If we want to create different binaries from our recipes defining this new setting, we would need0 码力 | 893 页 | 7.46 MB | 1 年前3
Conan 2.10 Documentationtoo. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might work in installed on your system. If it isn’t, check the installation guidelines in the pipx documentation. For Debian-based distributions, you can install pipx using the system package manager: $ apt-get install pipx self-contained executable There will be a number of existing installers in Conan downloads for OSX Brew, Debian, Windows, Linux Arch, that will not require Python first. We also distribute Conan binaries for0 码力 | 803 页 | 5.02 MB | 10 月前3
共 80 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













