zoukankan      html  css  js  c++  java
  • VisualStudio使用技巧

    控制台工程去除黑框

      刚学习OpenGL,绘制图形的时候,如果不进行设置,运行的时候会先出现黑窗口再出现Windows窗口。其实要去除控制台窗口非常简单,只需要修改工程设置,把子系统改成Windows,程序的入口点改成mainCRTStartup。

      控制台工程去除黑框的方法如下:

    • 方法一:在程序中加入一句#pragma comment(linker, “/subsystem:”windows” /entry:”mainCRTStartup””),建议加在include的后面。
    • 方法二:修改工程设置。

    设置程序以管理员身份运行

    项目右键-->属性-->连接器-->清单文件-->uac执行级别,选择requireAdministrator,重新编译即可

    Release配置下使用try-catch问题

      在Release方式下,如果选择了编译器代码优化选项,则VC编译器会去搜索try块中的代码,如果没有找到throw代码,就会认为try-catch结构是多余的,给优化掉。这样造成在Release模式下,上述代码中的异常不能被捕获,从而迫使程序弹出错误提示框退出。而如果在编译命令行中加入 /EHa 参数,VC编译器就不会把try-catch模块给优化掉了。

    =======================================================================
    中文名:高洪臣
    英文名:Gordon Scott
    E-mail:gaohongchen01@163.com
    =======================================================================
  • 相关阅读:
    shell脚本sed的基本用法
    shell grep的基本用法
    禁止表单提示输入--autocomplete属性
    Cookie操作介绍
    JSP中的两种重定向
    SSM
    题解 P4994 【终于结束的起点】
    题解 P1286 【两数之和】
    题解 P2340 【奶牛会展】
    题解 CF450B 【Jzzhu and Sequences】
  • 原文地址:https://www.cnblogs.com/gaohongchen01/p/3900197.html
Copyright © 2011-2022 走看看