关于#c++#的问题:用Windows程序方式实现英寸和厘米单位的互换功能

用Windows程序方式实现英寸和厘米单位的互换功能。用Visual C++ 2010,求form 里面的代码

你自己新建一个mfc对话框程序
放入2个文本框1个按钮
class wiazrd映射到2个成员变量变量,比如cm和inch
然后按钮里面
UpdateData(FALSE);
inch = cm * 2.54;
UpdateData(TRUE);

【相关推荐】



  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7639417
  • 这篇博客你也可以参考下:【Windows系统】C++方式获取内存使用率
  • 您还可以看一下 黄强老师的C++动态链接库视频教程(Windows动态链接库)课程中的 动态链接库小节, 巩固相关知识点
  • 除此之外, 这篇博客: 【Windows 应用程序开发详解】三.Windows开发工具配置与使用(一)中的 一.Visual C/C++ 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. cl.exe编译器
      cl.exe文件是Visual C\C++的编译器,可以将程序源代码文件编译成obj文件,cl.exe命令行参数的形式如下:

    2. 命令行参数

    CL 【option...】 file ... 【option...】 file ...【lib...】【@command-file】【/link link-opt】
    
    参数含义
    option指一个或多个编译选项
    file编译器必要参数,file是一个或多个所需要编译的源文件,也可以是.obj文件或库文件
    lib用于指定一个或多个库名,cl.exe直接将这些名称传递给链接器,lib是cl.exe的可选参数
    command-file包含多个选项和文件名的文件,为可选参数
    link-opt可选参数,一个或多个链接器选项,CL将这些选项传递给连接器

    3.编译器选项

    • Option参数是cl.exe的编译选项,是cl.exe命令行参数中最复杂、也是最常使用的,下述为最常用的一些编译选项
    选项用途
    /arch使用SSE或SSE2指令生成代码,对程序进行优化
    /bigobj增加.obj文件中的可寻址节数
    /clr生成要在公共语言运行库上运行的输出文件
    /EHzhi ding
    /fp指定浮点行为
    /Ge激活堆栈探测
    /GF启用字符串池
    /Gm启用最小重新生成
    /GR启用运行时类型信息(RTTI)
    /Gs控制堆栈探测
    /GX启用同步异常处理
    /Gy启用函数级链接
    • 与调试有关的编译选项
    /GS缓冲区安全检查
    GZ与/RTC1相同
    /RTC启用运行时错误检查
    /Wp64
    /Yd将完整的调试信息放在所有对象文件中
    /Y1创建调试库时插入PCH引用
    /Z7 /Zi /ZI生成调试信息,分别表示三种不同的调试符号文件格式
    • 与程序优化有关的编译选项
    /O1 /O2 /Od分别表示代码体积最小、代码速度最快、不使用优化,互斥
    Ob1控制内联函数展开
    Oi生成内部函数
    Os/Ot代码大小有限、代码速度优先
    Ox使用最大优化 (/Ob2gity /Gs)
    Oy省略帧指针(仅限x86)
    /GL启用全程序优化
    GT支持使用静态线程本地存储区分配的数据和线程安全

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^