标签: include

OpenGL如何确定要编码的最新版本

通过此链接获取在DirectX中我可以简单地添加以下行:

#include <d3d11.h>
#include <d3dx11.h>
#include <d3dx10.h>
#pragma comment (lib, "d3d11.lib")
#pragma comment (lib, "d3dx11.lib")
#pragma comment (lib, "d3dx10.lib")
...
Run Code Online (Sandbox Code Playgroud)

指定我想要编写的'最新'DX版本.如何在OpenGL中实现这一点,以便我可以确保在编码时使用最新的GL库.我#define在代码中使用的某些东西或我的GL函数是否会决定OpenGL的版本?

在c ++或其他软件中是否有一种方法可以告诉我的.exe程序使用的是什么版本的openGL?

opengl directx winapi include

0
推荐指数
1
解决办法
106
查看次数

C中的多重继承

我在C中遇到了经典的多重继承问题.

我创建了源文件Stack.cQueue.c.它们都包含一个文件Node.c(包含分配和释放内存的函数).现在,我正在尝试在单个文件中实现另一个程序,我需要包含Stack.c和Queue.c.我试图#include这两个文件,但编译器抛出了一个冲突的类型错误.

这样做最正确的方法是什么?

提前致谢!!

c multiple-inheritance include

0
推荐指数
1
解决办法
119
查看次数

需要/包含php文件时更改文件夹路径

我目前正在使用index.php来包含另一个文件,它的结构如下:

root / index.php
     / new/ index.php
          / img/ test.jpg
Run Code Online (Sandbox Code Playgroud)

我在root/index.php中写了以下内容:

<?php
require_once("new/index.php");
?>
Run Code Online (Sandbox Code Playgroud)

问题是,其中的所有路径都是错误的.因为所有路径都基于new/index.php.

例如,在new/index.php中,我的test.jpg就像

<img src="img/test.jpg" />
Run Code Online (Sandbox Code Playgroud)

它显示http://www.test.com/new/img/test.jpg我何时直接访问new/index.php

但它显示http://www.test.com/img/test.jpg我在index.php中包含php.

怎么解决?我试过chdir(),但它不起作用期待谢谢

php require include server-side-includes include-path

0
推荐指数
1
解决办法
4225
查看次数

CodeIgniter为什么不能在application/core中自动加载我的Exceptions文件?

我在application/core中有一个例外,名为prefix_Exceptions.php,具有相同的类名.我尝试从控制器抛出此异常,我得到:

Fatal error: Class 'prefix_Exceptions' not found in user_controller.php
Run Code Online (Sandbox Code Playgroud)

application/core/prefix_Exceptions.php:

<?php
class prefix_Exceptions extends CI_Exceptions {
    public function __construct() {
        parent::__construct();
    }

    public function test() {
        echo "This is a test.";
    }
}
Run Code Online (Sandbox Code Playgroud)

并在application/controllers/user_controller.php:

<?php
class User_Controller extends CI_Controller {
    public function view($id = '0') {
        $this->load->model('user_model');
        $u = $this->user_model->getUser($id);

        if (!isset($u)) {
            $this->exceptions->test(); // ???
        }
        echo "Test: $u";
    }
}
Run Code Online (Sandbox Code Playgroud)

哦,我的前缀设置为prefix_:

$config['subclass_prefix'] = 'prefix_';
Run Code Online (Sandbox Code Playgroud)

我已经阅读了关于这个问题的十几个线程,并且它们都没有修复我的异常,因此它可以被控制器抛出.

php codeigniter exception include classnotfound

0
推荐指数
1
解决办法
3376
查看次数

PHP包含带数字的文件

我想在我的网页中包含文件,但页面如下:new1.php new2.php

这个数字正在增加,我想要包含所有新文件(一个数字).php我真的不知道该怎么做,我在其他地方找不到它.

我现在有 :

<?php include('includes/new1.php'); ?>
<?php include('includes/new2.php'); ?>
<?php include('includes/new3.php'); ?>
<?php include('includes/new4.php'); ?>
Run Code Online (Sandbox Code Playgroud)

但要将它们全部包含在手中,需要做很多工作.有没有办法在不做大量工作的情况下包含文件?

提前致谢!

php numbers include

0
推荐指数
1
解决办法
72
查看次数

php error函数名必须是字符串php

我正在构建一个动态网站,但由于错误,页面没有显示

致命错误:函数名必须是字符串php

在线上

 $p= $_GET('p');
Run Code Online (Sandbox Code Playgroud)

包含文件的整个代码是

 $folder = 'de/';
 $folder =  'en/';
 if(!empty($_GET['p'])){

 $pages = scandir($folder,0);
 unset($pages[0],$pages[1]);
 $p= $_GET('p');
 if(in_array($p.'.inc.php', $pages)){
 include($folder.'/'.$p.'.inc.php');

 }else{
 echo 'error message';
 }
 }else{
  include($folder.'home.inc.php');    
 }
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?

UPDATE

我已经更新了代码,但现在我收到了错误

*failed to open stream: No such file or directory*
Run Code Online (Sandbox Code Playgroud)

我正在使用本地服务器.

php directory dynamic include

0
推荐指数
1
解决办法
724
查看次数

c ++类包含未定义的引用

我在更大的程序中构建类的实例时遇到问题.

在我的主要功能:

//main.cpp
#include "MyClass.h"

MyClass aMyClass;
//do stuff with MyClass
Run Code Online (Sandbox Code Playgroud)

MyClass'标题在这一点上只是一个构造函数,看起来像这样:

//MyClass.h

class MyClass {
    public:
        MyClass();
};
Run Code Online (Sandbox Code Playgroud)

然后,MyClass的源代码如下所示,此时只是一个构造函数:

//MyClass.cpp
#include "MyClass.h"

//--CONSTRUCTOR--//
MyClass::MyClass(){
    cout << "constructing MyClass object..." << endl;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行我的程序时,我收到此错误:

undefined reference to `MyClass::MyClass()'
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

编辑: 我正在使用命令行使用以下命令编译程序:

g++ main.cpp -o mainProgram
Run Code Online (Sandbox Code Playgroud)

编辑(已解决): 编译需要包含MyClass.cpp,正确的命令是:

g++ man.cpp MyClass.cpp -o mainProgram
Run Code Online (Sandbox Code Playgroud)

虽然我确定它很小,我在哪里滑倒?我已尝试在程序的早期声明对象,但这并没有解决问题,我得到了同样的错误.

有没有人在这看到问题?

c++ header class object include

0
推荐指数
1
解决办法
481
查看次数

PHP - 包含变量

我的托管网站上有两个文件:

  • Select.php - 包含变量并从数据库中获取信息并且工作正常,我能够让它写出所有变量.
  • rank.html - 通用网站

我试图$Stouty447将Select.php文件中的单个变量拉入我的rank.html文件中.

我试过了:

<?php include 'Select.php';
echo $Stouty447;
?>
Run Code Online (Sandbox Code Playgroud)

$Stouty447;?>在我的网页上输出.

我也尝试过:

<?php include 'Select.php' echo "$Stouty447";?>
Run Code Online (Sandbox Code Playgroud)

这输出 "$Stouty447";?>

关于我应该从哪里开始或者应该做什么的任何想法?

html php variables include

0
推荐指数
1
解决办法
217
查看次数

PHP解析错误:第3行的语法错误...它可以变得更简单吗?

我一直在和这个人摔跤; 我有一个小阵列,我想包括:

mywords.php

<?php
$words = (
"test",
"one",
"two",
"three",
);
?>
Run Code Online (Sandbox Code Playgroud)

我当然在html中正确包含它:

<?php
ini_set('display_errors',1); 
error_reporting(E_ALL);
include('wordlist.php');
?>
Run Code Online (Sandbox Code Playgroud)

但每次我运行它,无论我制作数组有多大或多小,我都会收到以下错误:

Parse error: syntax error, unexpected ',' in /home/joedi3/faufum.com/wordlist.php on line 3
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切; 这是我的phprc看起来像:

log_errors = 1
error_log = /home/joedi3/php.log
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 500
max_input_time = 500
Run Code Online (Sandbox Code Playgroud)

我怀疑这甚至是重要的,但我想我会把它包括在内,因为它是我能想到的唯一可能弄乱它的东西.

php arrays parsing include

0
推荐指数
1
解决办法
500
查看次数

一个*empty*PHP文件"<?php",当包含时,不会被解析并被添加到输出缓冲区,为什么呢?

最简单的复制方法是通过Web上下文,通过执行以下操作:

  1. 创建一个file.php包含以下内容:<?php.没有空格!

  2. index.php使用以下内容:

    <?php
    
    header('Content-Type: text/plain');
    
    require 'file.php';
    
    echo 'test';
    
    Run Code Online (Sandbox Code Playgroud)

现在,见证结果.

预期: test

实际: <?phptest

在开发过程中我偶然发现了很多次,这很烦人.

环境:

  • Linux 3.13.7-1-ARCH#1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64
  • Apache/2.4.9(Unix)(内置:2014年3月16日12:48:23)
  • PHP 5.5.10(cli)(内置:2014年3月5日17:41:10)

为什么这样的行为,怎么来PHP不解析这个?

php require include output-buffering

0
推荐指数
1
解决办法
417
查看次数