标签: external

如何使用cmake在linux上链接共享库?

如何在linux平台上链接共享库?我使用 apt cmd 下载了 sfml 库,并尝试运行简单的示例:

主程序

#include <SFML/Graphics.hpp>

int main()
{
    // Make a window that is 800 by 200 pixels
    // And has the title "Hello from SFML"
    sf::RenderWindow window(sf::VideoMode(800, 200), "Hello from SFML");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但即使 vs code 看到文件并让我使用 ctrl 按钮直接跳转到它们,我仍然收到未定义的引用。

生成:

cmake_minimum_required(VERSION 3.0.0)
project(sflmProject VERSION 0.1.0)

include(CTest)
enable_testing()

add_executable(sflmProject main.cpp)

set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
Run Code Online (Sandbox Code Playgroud)

编译错误:

main] Building folder: firstSFLMProject 
[build] Starting build
[main] Changes were detected in CMakeLists.txt but we could not reconfigure the …
Run Code Online (Sandbox Code Playgroud)

c++ linux external cmake visual-studio-code

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

为什么我得到:未解析的外部符号错误 - C.

我尝试编译这段代码:

static uint64_t
push(int fd, SOCKET sock, SSL *ssl, const char *buf, uint64_t len)
{
    uint64_t    sent;
    int     n, k;

    sent = 0;
    while (sent < len) {

        /* How many bytes we send in this iteration */
        k = len - sent > INT_MAX ? INT_MAX : (int) (len - sent);

        if (ssl != NULL) {
            n = SSL_write(ssl, buf + sent, k);
        } else if (fd != -1) {
            n = write(fd, buf + sent, k);
        } else …
Run Code Online (Sandbox Code Playgroud)

symbols external

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

有没有办法用PHP引用外部文档中的变量?

我想使用PHP做一些小事,但我需要知道如何从外部文件(例如external.php)获取变量并将其用于PHP文档中的函数(internal.php).我想的可能是这样的:

external.php的代码

$variable = "true";
Run Code Online (Sandbox Code Playgroud)

internal.php的代码

if ($GETFROM{'/external.php'}['variable']) 
echo "It worked";
Run Code Online (Sandbox Code Playgroud)

有没有办法做这样的事情?

php variables document reference external

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

如何声明外部字符指针?

档案1:

static char* const path; //GLOBAL

int main()
{
   path = FunctionReturningPath();
   UsePath()
}
Run Code Online (Sandbox Code Playgroud)

文件2:

extern char* const path; //GLOBAL from file 1

UsePath() //function using global
{
   something = path;
}
Run Code Online (Sandbox Code Playgroud)

(伪)

想在文件2中使用路径.
我在主文件1中定义全局,是使用全局的不良做法吗?

并且不编译:

Compile Error: error LNK2001: unresolved external symbol _path
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.谢谢.

c variables syntax external global-variables

0
推荐指数
2
解决办法
1419
查看次数

如何知道哪个网页正在调用外部JavaScript脚本

许多网页都可以使用外部JavaScript.如何知道哪个网页使用外部js脚本?例如,我有一个javascript脚本s.js. 是否有可能s.js的函数可以检查哪个页面正在使用s.js?

javascript external

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

用于在iFrame内导航的外部导航

在离开像iframe这样的东西的所有时间之后,它终于找回了我.客户希望通过iFrame在他的网站上展示他的商店的一部分.

但是,让我们直接跳到问题:

有一个主要的HTML网站,其中包含显示商店的iframe.在那个iframe之上,有一个子菜单,它应该在iframe中打开链接.

问题是,我没有任何线索如何做到这一点.有没有办法使用锚点切换/导航iframe内的网站?

是一张解释我情况的图片:

在此先感谢,我希望你们可以帮助我.

html navigation iframe external

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

如何在C#中关闭调用程序后启动保持活动的外部应用程序?

我的目标是从我的C#应用​​程序调用外部程序,即使我的应用程序关闭也要保持活动状态.两个应用程序都不共享任何内容,我可以通过传入一些参数从命令行运行命令来完成相同的任务.

我一直在尝试使用进程类,我一直在使用DTE,我们都创建了一个外部程序实例(确切地说是Visual Studio),但是一旦调用应用程序关闭它们就会关闭.

还有其他方法吗?也许是对Windows的调用,它将启动该程序而不是我的应用程序?

c# external process

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

从外部文件获取输入?

我需要从C++的外部文件中获取非常基本的输入.我试过几次在互联网上搜索,但没有真正适用于我需要的东西.这将是一个.txt文件,它来自它的输入,它将填充这样的行:

131
241
371
481

我已经有代码手动获取此输入,它看起来像这样:

using namespace std;
//Gets the initial values from the user.
    int control=0;
    while (rowb!=0){
        cout << "Row: ";
        cin >> rowb;
        cout << "Column: ";
        cin >> columnb;
        cout << "Number: ";
        cin >> numb;
        row[control]=rowb-1;
        column[control]=columnb-1;
        num[control]=numb;
        control++;
    }
Run Code Online (Sandbox Code Playgroud)

这是解决sudoko董事会的计划的一部分.输入的数字是sudoko板所持有的初始值,用户正在输入来自电路板的行,列和数字.
我需要的是能够创建一个.txt文件,这些数字存储在行中,这样我就不必输入这么多数字.我几乎不知道如何去做这件事.主要是我只会使用txt文件来测试我的程序,因为我继续添加更多代码.我的程序中需要150多个输入的数字才能获得一块电路板,这需要花费很多时间.任何意外错误的输入值也是一个巨大的问题,因为我必须重新开始.那么我如何让C++读取文本文件并将这些数字用作输入呢?

c++ file external input

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

外部变量声明和定义

a)外部变量的定义与局部变量的定义相同,即int i=2;(仅在所有函数之外).但为什么extern int i=2;这个定义过于有效呢?是否extern仅用于其他文件中的变量声明?

b)文件1

  #include<stdio.h>
  int i=3;
  int main()
  {
      printf("%d",i);
      fn();
  }
Run Code Online (Sandbox Code Playgroud)

文件2

  int i;  //  although the declaration should be: extern int i; So, why is this working?
  void fn()
  {
      printf("%d",i);
  }
Run Code Online (Sandbox Code Playgroud)

输出:两种情况均为3

c variables external declaration definition

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

为什么我不能使用mergDropbox链接我的Dropbox应用程序?

当我调用任何mergDropbox命令时,我似乎无法从Dropbox获得响应.我在Dropbox上设置了一个应用程序,所以我有一个应用程序密钥和秘密来传递mergDropbox setup命令,但是当我这样做时没有任何反应.所有这些在外部附带的演示堆栈中工作正常(将我链接到Monte的演示Dropbox应用程序)BTW.

我想知道它是否与我的Dropbox应用程序状态是"开发"而不是"生产"这一事实有关,但如果是,那么我不确定如何继续,因为我无法申请生产状态,直到我有成功链接到应用程序 - 这似乎是一个抓住我的情况22.

external dropbox ios livecode

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