Описание тега c-header
В современном C файлы заголовков являются важными инструментами, которые необходимо правильно разрабатывать и использовать. Они позволяют компилятору проверять независимо скомпилированные части программы.
1
ответ
Cython: вызов функции C выдает "неопределенный символ"
Я пытаюсь использовать LMDB C API с Cython. Я хочу импортировать следующие определения из файла заголовка: typedef struct MDB_env MDB_env; int mdb_env_create(MDB_env **env); Итак, я создал .pxd файл: cdef extern from 'lmdb.h': struct MDB_env: pass i…
07 июн '18 в 00:20
3
ответа
Как сделать функцию видимой через заголовочный файл в C
У меня есть несколько файлов заголовков в библиотеке: header1.h, header2.h... У меня также есть общий заголовочный файл для библиотеки: mylib.h Я хочу, чтобы пользователь импортировал main.h файл и получить доступ только к некоторым функциям в други…
04 янв '17 в 16:13
1
ответ
Makefile, работающий с заголовочными файлами
Вот мой make-файл: CC=gcc CFLAGS=-Wall -O3 SRCS = $(wildcard *.c) EXES = $(patsubst %.c,%,$(SRCS)) .c.o: $(CC) $(CFLAGS) -c $< SRC_CODE=\ file1.c\ file2.c\ file.h SOFI2D_OBJ=$(SRC_CODE:%.c=%.o) sofi2D: $(SOFI2D_OBJ) $(CC) $^ -o $@ clean: rm -rf *…
20 мар '18 в 20:53
4
ответа
Создание собственного заголовочного файла на C
Может кто-нибудь объяснить, как создать заголовочный файл в C на простом примере от начала до конца.
18 авг '11 в 15:25
1
ответ
C и файл <complex.h>
Моя простая программа compTest.c #include<stdio.h> #include<complex.h> int main(void) { double complex z = 1.0 + 1.0 * I; printf("|z| = %.4f\n", cabs(z)); return 0; } При использовании стандартной библиотеки и компиляции с помощью gcc в …
16 фев '19 в 01:12
3
ответа
Разве неправильно размещать встроенные функции в заголовках C?
Я строю проект на C для нескольких компиляторов, некоторые из которых являются устаревшими компиляторами, которые, похоже, не имеют поддержки со временем компоновки ссылок, поэтому было бы логично разместить static inline функции непосредственно в з…
20 июл '17 в 07:25
1
ответ
Макросы, определенные в time.h, не распознаны
Первоначально я хотел привести структурное время к временному. Сначала это не казалось сложным, так как там предлагается решение: существует ли стандартный способ преобразования struct timeval в struct timepec? Макрос, TIMEVAL_TO_TIMESPEC должен дел…
05 янв '18 в 16:09
3
ответа
C: Как я могу узнать, какой заголовок мне нужен для функций, которые я использую?
Пример программы на C (без заголовков): int main() { printf("\nHello World\n"); } Как я могу узнать, что включает заголовок (пример: #include <stdio.h>) я должен готовиться?
05 мар '19 в 23:00
1
ответ
Заголовочный файл формы C: "вектор" файл не найден "в swift
Я пытаюсь интегрировать SDK Objective-C в мой файл swift. Но когда я хочу добавить некоторые файлы из SDK в мой Bridging Header, я получаю эту ошибку, "векторный" файл не найден Я также получаю строковый файл не найден, если я хочу добавить другой ф…
10 июл '19 в 08:06
1
ответ
Скомпилировать C с подкаталогом на основе константы компилятора
Я хочу создать программу, которая включает в себя исходные файлы и файлы заголовков из подкаталога в дополнение к основному каталогу. Имя подкаталога и части самих имен файлов должны быть выбраны с помощью константы компилятора. Вот пример дерева фа…
21 мар '20 в 13:10
1
ответ
Скрыть закрытые поля библиотеки Rust при генерации ее заголовка C
Я делаю библиотеку Rust, содержащую следующий код: pub mod my_module{ use std::os::raw::{c_int, c_double}; use std::collections::HashMap; struct MyPrivateClass { my_parameter:c_int } (...) #[repr(C)] pub struct MyPublicClass { my_private_parameter:H…
05 дек '19 в 22:56
0
ответов
Как настроить пути для включения необходимых файлов заголовков из разных каталогов и после их анализа?
Я хотел бы спросить вас, как настроить пути для включения необходимых файлов заголовков из разных каталогов и после их анализа. Когда я пытаюсь разобрать нужный мне файл, программа выдаст ошибку: Ошибка header.h, 1: не удается открыть включаемый фай…
24 июн '20 в 07:00
1
ответ
Можно ли управлять косвенными зависимостями .h с помощью команды touch?
Рекомендуется использовать -MMвозможность управлять косвенными зависимостями в заголовках. Почему мы не используемtouchкоманда. Мне здесь что-то не хватает, или это просто потому, что это взлом, и мы хотим сохранить реальную последнюю модификацию вр…
22 окт '19 в 01:46
0
ответов
В виртуальной среде Python3 нет файла заголовка C
Я создал две виртуальные среды, используя python_2.7 и python_3.6. Виртуальная среда python_2.6 имеет файлы C-заголовков в каталоге включения, но виртуальная среда python_3.6 не имеет файлов заголовков C в каталоге включения. Может ли кто-нибудь дат…
21 июл '20 в 22:12
2
ответа
gcc "неопределенная ссылка на"
У меня проблемы с поиском причины, по которой моя программа не компилируется. Я не очень хорошо разбираюсь в C, поэтому надеюсь, что кто-нибудь заметит мою ошибку. Мне сказали, что это, вероятно, проблема с заголовком, поэтому я начинаю с этого. Это…
02 май '20 в 00:12
2
ответа
Ошибка при компиляции olcPixelGameEngine с g ++
Я пытаюсь использовать OneLoneCoder"s olcPixelGameEngine, но когда я пытаюсь скомпилировать мой файл (g++ -o YourProgName YourSource.cpp -lX11 -lGL -lpthread -lpng -lstdc++fs -std=c++17), Я получаю сообщение об ошибке: fatal error: dwmapi.h: No such…
09 авг '20 в 01:19
0
ответов
Ошибка: мы нашли библиотеки для libevent, но не смогли найти файлы заголовков C.
Я пытаюсь установить старую версию Tor, для которой требуется пакет libevent devel. Я правильно загрузил пакет разработки, но когда я запускаю ./configure --with-libevent-dir=/libevent/lib/x86_64-linux-gnu/, Я получаю такой результат: We found the l…
29 ноя '20 в 01:51
1
ответ
Как включить файлы заголовков в C
Я не знаю, как включить мои собственные файлы заголовков в исходный файл. Я объявляю добавление в моем заголовочном файле (myhead.h): int addition(int a, int b); В исходном файле я его определяю (myhead.c): int addition(int a, int b){ return a+b; } …
11 ноя '20 в 22:38
1
ответ
Использовать структуру typedef в другом файле на C
Привет, я новичок в C. Я хочу «экспортировать» и использовать структуру typedef в других файлах, но мне кажется, что она мало работает. У меня такие ошибки unknown type name 'CAN_frame' storage size of 'CAN_RxMessage' isn't known invalid use of unde…
28 апр '21 в 22:25
0
ответов
Заголовочный файл не существует, но код работает с объявленными структурами в заголовке [закрыто]
Я новичок в языке C. Итак, у меня есть этот проект C для редактирования, который включает созданный файл заголовка "tel.h", который содержит объявление всех структур данных, используемых в исходном файле. Это начало исходного файла "contact.c": #inc…
30 май '21 в 15:45